Twin Peaks doesn't officially open until tonight. Last night was a VIP party (which my wife and I attended) and yes there are very scenic views of twin peaks from wherever you sit in the restaurant. Pretty cool restaurant and the beer is very cold. Had limited complimentary menu last night, but the food was good. Flat screen TV's everywhere including one in every booth. There were a few hiccups here and there but I recommend highly.
Went there last Monday night had a blast, Chy and Kimberly was our servers and Chy is not shy at all. Great food and cold beer. My 11 year old nephew had a blast.
From the pictures I've seen (on other forums), the talent doesn't compare to the one in Addison. But, it's still looks pretty good and I like the food a hell of a lot more than hooters. Bone Daddy's would be awesome too.