This place came highly recommended by several folks at the local dog park. My vet charges $1,000 to clean teeth. I just couldn't justify that fee. I made an appointment, got there early as it's first come first serve in the morning, met Sarah, the vet, and I felt so comfortable with her. You will need bloodwork run, which they do, to ensure your pet is healthy for being put under. My pet had recent bloodwork and they took the time to get those results for me so I didn't have to pay for that again. $124.00 out the door. My dog was happy and his breath improved 100%.