My first visit and subsequent visits have been amazing. The doctor is understanding, compassionate and very good at what he does. I can not emphasis how great it was. This company keeps his overhead low so don't be surprised if he answers the phone or greets you at reception. The office was small but easy to get to in Longwood. Oh yeah, I don't have insurance and he was willing to work out a payment plan. He welcomed my walkin needs and I never waited more than 10 minutes to be seen.