Horrible experience overall. Went a year ago and still dealing with billing issues.  Called and made an appointment well in advance and still waited over 2 hours to see anyone.  I would not recommend this office.