As far as medical offices go this one is just fine. They do have lab facilities on site and they can do xrays and other diagnostic things there too. It is important to me to not have to drive all over town and wait in multiple offices to do testing. This is a one stop shop! My doctor was great. She listened to me and asked me questions before sending me for some tests. I had to schedule a follow up appointment for 1 month later. I was disappointed when the office called to cancel my appointment 2 days before i was scheduled. I was rescheduled for 1 week later, but I did have to miss work to go in. I thought the front desk was fine, I didn't wait for very long, and the back office seemed organized and clean. I was told at my follow up appointment that I had a credit on my account so no co-pay was due. I don't know how I got a credit but I did not force them to take more money. I will definitely return and have recommended a few friends come here, as well.