My medical experience was great, the doctor is very thorough and I was overall pleased with the services provided. However their office is very busy, good luck reaching them on the phone. That I can live with though. What really upset me is the bill I received 2 months later for $7500 from an out of network urinalysis that Dr. Shafran had ordered without consulting me first. She asked me to pee in a cup which I thought was normal enough for a doctors visit. Next thing I know I'm getting billed for $7500 for around 30 drug tests off of about a shot glass of my piss. Luckily I had really good health insurance at the time and they ended up covering the cost even though it was out of network because I had no control over what had happened. I can't believe this office would send out a test that cost this much and was of absolutely no relevance to my case. Bottom line don't pee in the cup.