Dr Kyle and his staff are great. There polite, always smiling. They explain everything before doing it so you know. I have never had to wait past my appointment time. It's great