This was my gp doctors office for a long time. I was always completely satisfied with their attitude, approach and results. They have an excellent physical therapy department as well. They also have a pharmacy upstairs that can fill any prescriptions you have. The parking lot fills up quickly so keep that in mind. The wait is usually not too bad, though I will admit there have been some occasional delays. The façade, parking lot and waiting room are a bit depressing or perhaps bland. However, this is in no way a reflection on the people and the work they do. Dr. May is well known in the area as well as respected.