Great food and view, ruined by random/poor service. So I believe the waiters all have a specific lane. One for drinks, one for dessert, one for meals, etc. It's the only thing that explains why we couldn't get any of them to get us the things we wanted. We waited half an hour for water, never came. 20 minutes for a dessert menu, eventually brought by two different people. Dishes delivered to wrong tables. A lot of bemused patrons trying to figure out what on Earth the wait staff were doing. Be ready to flag people down. Eye contact or a polite nod just gets you ignored. Larger parties get all the attention, but even they had some trouble. Food is great though. One poor waiter tried to fix the mistakes of all the others, at first subtly and eventually just by grabbing them and pointing to the correct tables.