Far too expensive for an incredibly unprofessional staff and clueless doctors. I was given more than enough pills to take care of my problem, yet they could never give me an actual diagnosis. Almost $600 later, and a threatening phone call and letter saying "we will no longer provide medical care or prescriptions," I couldn't possibly care less. They don't care about the patients at all, and just want money. Don't waste your time (because about 3 hours of your time will be wasted waiting to see a doctor that couldn't possibly care less about you.) OH, and another awesome fact... I was told my blood tests couldn't be reviews at one point because my doctor was going out of state for volunteer work......I ran into her at a social drinking function. Awesome.