We have found the staff to be very friendly and professional. The wait time is always reasonable, with waiting areas that are clean, bright and hospitable, with coffee on hand. They spend the time to answer any questions fully!! Great practice.