I would give this place five stars if it weren't for our waitress. Everything was superb except for our table service. Our server, Elizabeth, was cold and unprofessional. She mumbled her words making it very difficult to understand her. When taking our dinner orders she neglected one person, and only came back when we protested. She didn't ask if we wanted appetizers or any side items... she just got the main course orders and turned around and left. Again we protested and got her back to order our salads. The food and the view were outstanding. We had a very nice time. It's too bad they have someone like Elizabeth there trying to spoil it for the guests! Our bill was about $600; we expected service to match. There are hundreds of great servers in Las Vegas who would love to have the job she seems not to care about.