The restaurant was packed, but seeing as though it's peak tourist season, you'd think the staff would be prepared. I think there were maybe two waiters for the whole restaurant. And neither were very friendly. The service was almost non existent, the salad was wilted and beyond small in terms of portion size, and in my opinion the menu is completely over priced for what you receive. We had to wait 30 minutes just to get our bill and two side dishes just didn't arrive. The only plus side to eating here was the view. A bit of a disappointment and I don't think we'll visit again.