Ate here last year. Very sketchy. Food hygiene seems a bit weird, ie crab legs leaking onto the desserts. I would not go here if you have any severe allergies. Also we were initially seated right beside a cart full of dirty dishes, which was pretty gross, and annoying when the servers would come and dump their plates. Fortunately they moved us to another table at our request. Definitely not worth the prices they were charging for a lunch buffet.