Been here a couple times. Both of which were for celebratory occasions and we all had a good ol' time. The food is delicious and fun to look at but forbiddingly expensive. I mean, on the level of a Michelin restaurant but without the value for the experience you get. However, I would say for special days or a VIP visit, this is a great restaurant. It is memorable and you will definitely remember your visit here, so that itself is worth three stars. Get the monster dessert tower.