You'll be hard-pressed to find a better Cantonese restaurant in Beijing. Fine food, great ambience and excellent service. Prices are on the higher end, given that there are a dozen other good Chinese restaurants in the neighbourhood, but you really get what you pay for.