Very friendly, thorough, and painless tooth cleaning. Very clean office. I had a huge filling fall out and need a new one. I had to get a temporary filling. It's a 4 star instead of 5 star because it's a long time before they can fit me in for my filling and this temporary filling is very uncomfortable. I have to go weeks with it being uncomfortable and harder to eat. Staff were very nice and gentle. I highly recommend them.