This could be a 4 star review if it was not for the service at the front desk. The lady at the front desk provided a very poor service, she was short and very rude. She pretty much made me feel like she was doing me a favor. It's sad to encounter someone like this as that was the first impression once you walk in. Except for her, the doctor and their staff were pretty nice. I came in on monday morning and I had to wait about 1 hour until the doctor came to see me. I know Mondays are usually busy so I'm giving them the benefit of the doubt. Something I really liked was the convenience of having someone who can take your blood for additional testing.