Worst place ever! I can't believe this is a business, it's a joke! If you have an appt. here, expect to wait 2 1/2 hours and for the staff to act like they have no idea what's going on. Every 30 minutes, I had to keep reminding them, ""this appt. is for my 2 year old."" Apparently, they never got the memo that 2 year olds aren't that great at waiting around all freaking day for some incompetent jerks to get off their butts. Oh and then after everything was said and done, they tried to charge us $150. I said, ""we have insurance"" and the lady looked confused and just said, ""okay then you don't owe anything."" Wow.