This is the first time I've ever cared enough to write a yelp review. This place sucks. If you have to call with a question, be prepared for them to transfer you back and forth from location to location and tell you they're sending you to a different department. They don't have "departments", they just have a bunch of uninformed kids answering their phones. The Dr. is nice, but good luck scheduling an appointment with the incompetent staff.