Got a nice spot but that was it. We had to chase the servers down for the order and bill, and the food and drinks were really nothing good.
We clearly pointed at the menu and said "margherita" (pizza) but were given a "margarita" glass and the server was reallly non-apologetic and grumpy faced about it.
Pizza and sandwiches were bland and sangria was very average. Just go for the view and don't expect anything else.