My wife and I went to the show this past Saturday @ 7:30. The show was great!!! The atmosphere was very trendy and the staff makes you feel very welcome. All of the entertainers were awesome and really do a great job at interacting with the crowd. We didn't have dinner but I can say drinks were pretty expensive but hey its the Cosmopolitan, it's expected.
The only issue that we had was how inconvenient it was to get out of your seat. We sat in the padded bench seating area and the chairs infront of us were so close that there's no way a shorter person would be able to see over the person in front of them. It was also such a pain to get past people to go to the bar because you basically had to step on all the people in your row just to get out. That was very annoying not only to us but others in our row, so get an aisle seat.