Well, there are a lot more good things to say about this restaurant than bad. That's for sure.
The food was excellent. Service was great and the staff was quite friendly and on the ball. Though it wasn't really that busy so it's hard to tell how the staff works under pressures. Nonetheless, they were really great.
The dinning experience is quite unique. Watching the chef cook your food in front of your eyes. The only cons I'd have to say would be that there should be more variety of buffet food. Prepare the shrimp so the customer doesn't have to remove the skin themselves. And some food could have been changed from the buffet so it's fresh. Cream puffs were stale and hard as a rock. And I think one of the most important things to point out is that it would take a bit of time to "perfect" the dish you want. It would take multiple visits to try all the different combinations to get the taste that's best for you. But overall. 4/5 and a definite must go if you're looking for a cool,fun,and unique dining experience with great food.