This place is not so great. Although some of the people working there were really nice and helped me out, the office staff are totally incompetent, not to mention rather rude. They are terrible about not returning phone calls, overcharging for appointments, mixing things up, etc. And often you have to wait forever and when you ask them what's going on, they just treat you like a nuisance.
Once I got a laparoscopy and I was supposed to get another procedure but that was never done because another patient was hemmoraging and Dr.Trupin had to attend to their needs because they were having more of an emergency. Fortunately, I was never charged for the non-existent procedure, but they should have done what they told me they would do. Not an excuse.
Also, the appointments are very expensive.