This place is just alright. I came here with high expectations, as I was referred by two patients who love this office. I've been to the office twice now and both times my experience was satisfactory, but not enough for be to recommend a friend to change doctors to come here. I wasnt thrilled that the wait took 1 hour for a 15 minute appointment.