EDIT -
I have raised the review a star because the dentist reached out to explain charges but I still don't feel comfortable. Apparently I got a special deep cleaning which is why they charged me $120 even though my insurance covers cleanings, and they did not inform me of this. They also tried pushing wisdom teeth removal on me "just in case" which I said I did not want to do, yet they have since mailed me a letter and left a voicemail asking when I want to get my wisdom teeth removed (a very expensive procedure).
*this dentist gives you a Starbucks gift card if you leave them a Yelp review, probably attributing to the positive reviews*
Wow after visiting another dentist for a second opinion, I learned how much Thomas Dental was trying to squeeze money out of me. Firstly, they charged me for the basic check up and cleaning (about $120), saying I hadn't met my deductible yet. After going to another dentist, I learned that is not true and my insurance covers regular checkups, it's not included in the deductible. He also did not know what a permanent retainer (wire stuck to the back of my teeth) was.
They wanted to make my checkup and cleaning 2 different appointments, as well as have my wisdom teeth removed "just in case," when they aren't even a problem yet.