I DO NOT RECOMMEND. No one told us we had to arrive 15 mins prior to our appt. When we arrived we still had to wait half hour to be seen. Then some girl vomited in the waiting room repeatedly so I went into the next waiting room that I just thought was for everyone. My name was called and I got up to walk to the door and they went back in! They gave my chart back so I had to wait again, this time in the "correct" waiting room where the girl vomited. I'm sickened by the fact that staff expected us to staff in the same room after it happened! Many of the others walked out. I couldn't deal with it as she was right behind me. They are very slow and charged an arm and a leg after we were quoted a lot cheaper on the phone. My doctor actually referred me to another place but said i could take referral elsewhere. Should have read reviews before going here.