Had an early dinner here one Saturday night. $86 for two people. Did not get off to a good start. Seems that we were in the wrong line to pay (prior to being seated) and were barked at by a staff member to stay behind the sign. Once seated, had to wait for about 15 mins before a drink order was taken. Waitress really nice and working at full pace, but clearly not enough staff on. Food was fine and a number of different types - Italian, Carvery, Chinese, Indian, Mexican etc. some staff serving meals -- pasta and Carvery sections were very grumpy indeed. Overall, a very mediocre experience.