I do not recommend this office. They make me wait 45 minutes for a regularly scheduled appointment, are not organized, and never return calls. I had a prolonged condition that required lab tests. Every time I called for the results, the office either put me on voice mail, said they would call back, or just acted exasperated that I would request they pull my chart and refused to get it.
If you need a quick check-up, this may be the place for you as it is easy to get an appointment. However, if you have any sort of illness, you would do better somewhere else. I will be switching doctors ASAP!