The location is great, but the service is crap. The place is in chaos.
The staff was clustered in the distance, talking among themselves, ignoring diners and newcomers. Eventually, I flagged down a waitress who jammed a card into my hand detailing afternoon tea (which I didn't want) and said 'Anywhere.' Ignored, I found my own wine list. I ordered twice before a drink arrived. I had to ask for a menu. It arrived, but no-one came to take an order. I left, but not before observing that other diners were in various stages of disorganisation, as well.
It's great to be up there on a sunny day, but take a sandwich. Don't worry about being caught, no-one will notice.