Superb food and the service from everyone was superb.
What made it extra special was that we were very badly let down by a local restaurant (NOISY LOBSTER) where we had booked to celebrate our daughter's 21st - terrible treatment and poor customer service.
One call to the Upper Deck and they rescued us!
Can't recommend this place highly enough.