My daughter, my friend, and I ate here three weeks ago. The food was delicious, our server wasn't so great, (which is why I gave 4 stars instead of 5) and the wait seem like forever,  it was actually a little over an hour. Yes, it was worth it! Everything is cook per order and the portion are OVERSIZE. There's no way you can watch your weight eating here. lol. Overall I adore this little gem in Imperial Palace. Although the waiter wasn't great, I still left him a hefty tip. Maybe he was stress, from the morning chaos. :)