The food here can be good but sometimes it's just average. Definitely try the fish and the very cheap peking duck special. The garlic snow pea shoots tend to be good.
Be prepared for a long wait though as there are always long line ups here. The poor service is what really kills this place. And there's one particular waiter that really outdoes the rest of them in terms of rudeness. His name is Jacky and he's the one that has a tuft of hair at the front that's dyed blonde. He is VERY rude and he constantly tries to kick you out of the table if the restaurant is busy by standing closeby and insisting that he pack your takeaway for you. Because of that horrible man alone, I'm boycotting this place now.
Edit: Unfortunately, some friends of mine insisted on going to this place. I warned them but they didn't listen. We ordered the fish, the garlic snow pea shoots, some tofu dish and the peking duck. The peking duck was filled with fat for some reason and the fish we got was definitely not fresh. It was very mush and frankly horrible. We brought this up with the waiter at the end of the dinner and he insisted it was fresh! Of course. Service was horrible throughout the dinner as well as usual. One waitress was especially rude and of course Jacky, the master of crude, was there again to make our dinner pleasant. We decided to leave tip reflecting the service and the fish. The waitress (the rude one) actually had the gall to bring the bill back to us and ask us for more tip! Hahaha! Gosh, these people make me angry. I'm Chinese so I underestand that customer service is last priority at Chinese restaurants, but these guys are just unbelievable.