I have ordered food for takeout here and I probably would've given 4 stars if I had written a review then. The scallops in lobster sauce, in particular, was quite memorable. However, eating in the restaurant my experience was very far from that.
The restaurant was not too busy so we were seated immediately. (Note: this place is extremely popular on the weekend. We gave up on the lineup last time we tried eating here). We were immediately served water and jasmine tea and that's pretty much the only time we got service the whole time we were there.
We had to wait for 30 min before our order was taken. The waiter seemed pretty annoyed with our menu pyramid that we built to get his attention. Other patrons were regularly flagging the waiters through various other methods (raising their hand, calling the waiter, standing up etc.) We couldn't quite figure out the most efficient method to get their attention.
The food came pretty quickly after we ordered. Unfortunately, nothing was exciting. The beef in black bean sauce was extremely bland. We got duck in a different sauce (not sure which, sorry) that basically tasted the same. The peking duck was so underwhelming. And the young chow fried rice was disappointing. Last time I ordered this same fried rice and it was really good but this time it was just boring and tasteless.
The portions are very generous which would be an advantage if the food was palatable. We took it home to avoid waste but we're not too excited about the leftovers.
Getting our bill also took an unreasonable amount of time (and creative strategies to get a waiter's attention).
Overall, I was quite disappointed especially considering my previous experience which was positive. It wasn't disgusting but it didn't hit the spot for my Chinese food craving. The lack of service also tarnished the whole experience. Some of the waiters did seem friendly, though equally lacking in service.