You get what you pay for...
This place is fairly cheap for a massage. I guess my expectations were just too high(?).
I think the real problem is the "language barrier" on multiple levels. My Mandarin is actually OK. I understood some of the gossiping going on between the ladies working on me and my wife. But in addition to the Mandarin/English issues, I had more of a problem with that they didn't seem to pay much attention to our requests. My wife came in complaining about her lower back and I told them specifically about my elbow pain. But those areas only got an extra 3-4 minutes of attention. Other than those slight deviations, they stuck to their regular schedule:
first 15 minutes: face and head
next 15 minutes: arms
next 15 minutes: feet
last 15 minutes: back/neck
I figure they waste half the time because they don't take the few extra seconds to take individual customers' needs into account.
If you don't mind the above routine, it's probably just fine. And the price is low enough. So it could have been worse.
On the bright side, Vivian followed up with a text message, asking for our feedback. So hopefully things will be better for others in the future...