I don't think I've ever been so disappointed. I waited over an hour and a half to be seen. 45 minutes to be called back, and then over an hour waiting for the doctor to come in. Then when the doctor does come in she says "I hope this won't be a long appointment because I need to pick up my kids from school in 10 minutes!" Are you kidding? How unprofessional. First you make me wait for so long, then tell me you hope this won't be long. Not to mention there was no one else in the waiting room when I was there. During my appointment I found the doctor to be insensitive to something I brought up. All in all super disappointed. Oh, and for my less than 10 minute appointment I was charged over $350. I won't be back.