Dr. Moles and his staff take the time to explain all procedures and answer any questions that I might have. Appointments are always on time and I never feel like I am waiting to be seen. I am already seeing wonderful results with my treatment!