Don't come to this office unless you have a LOT of spare time that you want to spend doing nothing. They have like, 15 nurses on staff, so you feel like you're being taken care of well... until you actually have to see the doctor. They'll put you in a room and leave for an hour before the doctor actually comes to talk to you. The doctors are REALLY nice, but they're just being stretched too thinly with how few of them there are.
Oh, and they lost my blood work. They ordered it as a rush and promised to call before the end of the next business day and then didn't call. I had to call them multiple times the following day and sit on hold waiting for someone to answer the phone for 10 minutes each time before they told me that they had no idea which lab they sent the blood work to or when it would be back.
Do not recommend.