Been there several times, for breakfast, lunch and dinner. It has never been disappointing. I'm Chinese by the way. The price for breakfast is unbeatable and they manage to keep the dim sum high quality. All staff are Cantonese, no wonder. Tea is always offered for free and you have several choices. I recommend green tea over the others.
Price for dinner is a bit pricey but totally worth the price. Don't forget to order their steamed fish. That's Cantonese' s specialty.
And the soup, too! I also ordered crab last time, was pretty fresh. Freshness is most important for me when order seafood. Veggies are nicely cooked also. After the meal, free desert is also offered.
Anyway, I understand the frustration westerner might have with Chinese menu, but I really like this restaurant.
Service is been pretty fast for me also but when there are a lot of clients they do tend to slow down so wave your hand when they can see.