This is a great location with a lovely view. The food was decent and the drinks were okay- cocktails a little pricey.
However, just about every single staff member was completely rude and not trained at all to provide any customer service. This created a lot of stress for our group.
I might give this place a second change in six months to see if they improve- the management needs to provide all staff with some serious coaching on customer service and communication skills.