First of all, awesome enviornment, even one of the best restaurant I have ever set foot in. Secondly, staff is kind and helpful, though this is kind of within my expectations. I am not surprise but definetely satisfied.
Now, the main reasons why I gave it 5 stars instead of 4, is the food. It tastes EXCELLENT, appetizers was good enouch to steal some of the limplight for the main course, yet main course still remains one of the best food i have eaten. Dessert was good but too sweet for my taste.