Thanks to bros sharing your experience! I've tried Lily and Angel before, with decent to good service usually.
One of my buddies told me about this site recently
http://unforgettablebeijing.blog.com/
Has any brother out there tried? Would be much obliged.