Absolutely horrible!! If I could give them Zero Stars I would.  I took my daughter in for an appointment and it took two and a half hours!! We would have left had they not been sure to collect our co-pay upfront.  The staff was so inept that I knew it would never be refunded to us.  I had to go to work so my husband had to drive down and relieve me.  They actually locked them into the office and left them there while the staff left.  There is no reason to ever be this unprofessional!!