Last year while I was living in Vietnam, I chipped a tooth, so I went to the dentist there where they fixed the tooth in less than an hour & for less than $10. I was pleasantly surprised at the results.
Last week, that filling suddenly came out, so I needed to go back to the dentist. Shanghai is more expensive than Vietnam, & I expected this visit to the dentist to cost a lot more than $10, so I made sure I had plenty of cash on me.
I asked one of the students at my school if she knew of a good dentist, & she offered to go with me to help translate. We took the bus four stops & stepped off in front of a hospital. A hospital? Yep. That's where the dentist is.