The doctor and staff are very friendly, professional, and they do their job well. The appointments always run on time.