Took my mom here for her birthday, and I can say I am very impressed. The architecture of the building is quite stunning, and I'm only talking about the outside. From the inside, it is no less stunning. It was like walking into a restaurant from another city. We made reservations just to be sure we wouldn't be waiting around. (I always suggest making reservations ;)) We were greeted by the host and by other waiters/waitress' walking in. We got warm towels and was able to freshen ourselves before our meal. The buffet offers a great selection of different kinds of foods.
The cons: the peking duck station isn't make it yourself, there is a lady there making it. This may also be a pro, considering other people may not know how to eat this. They did not have a big sushi selection. (sashimi and yummy dragon rolls?)
The pros outweigh the cons for me. More people started bustling in and more birthdays were being celebrated and it was very cute to see them sing and announce their birthdays to everyone. They never rushed us or made us uncomfortable. They have a gorgeous giant fish tank and there was a scuba diver inside feeding/cleaning the tank which was very cool. As we were on our way out we decided to take a picture and got one of the waiters to help, he also offered to print out our picture too! Now that is going above and beyond for me. It wasn't a big deal but it definitely made it more memorable to have a picture to take home with us! Definitely will be back!