Great place, always friendly, punctual, clean, and very professional! Both my son and I were patients and are extremely pleased with the outcome!