We went there earlier in the evening when they weren't even that busy. However, we had to wait 10 minutes for the waitress to take our orders and another 35 minutes without getting the drinks we ordered. We were very disappointed and left. Even when we told a waiter why we were leaving on our way out, he didn't try to do much. He just asked if there is anything he could do!
The view is great but the food options on the menu and the service is really bad