Doctor and staff are great, always on time, friendly and professional I have never had a doctor who is on time every time. Most times I walk in and go straight to the chair.