I am always greeted by a pleasant staff. I can generally expect a 15 to 20 minute wait even if I am early for my appointment. This is made up for however, because I never feel rushed while in the appointment itself. I feel I am listened to and heard by my doctor. I would recommend them based on my experiences with them, and multiple other doctors, whom I never felt as comfortable with. I feel I am more than just an everyday patient, I feel welcomed from the time I walk in the door to the time I leave.