Nice comfortable room - but restaurant service was dire. It took the waitress 30 minutes to take our order, and a total time of an hour for the food to arrive. She was rude, dismissive and didn't see to care that we had twin 6 year olds who were tired and needed feeding. When challenged, she almost had a go at us for having the temerity to complain/query the length of time it was taking to serve us. When the food arrived it was mediocre and certainly not worth the inflated prices. One piece of advice - never, ever just melt a piece of Epoise chees over beef, it need tempering down. We could have walked to the nearest Buffalo Grill, been served, eaten our meals, and walked back in the time the hotel faffed around. We're not going back!