We see Dr. Larry as our PCP and have for a couple years, now. The staff is all wonderful and helpful with any questions we have and go out of their way to accomodate patients. Parking is good, they have a lab, an x ray tech, PT, and Dr. Jerry is next door for spine and sports. We can even deal with Dr. Larry's gruff bedside manner because he is helpful and the office is located well for us. My concern is that Dr. Larry always runs late. ALWAYS. It doesn't matter if you are the 1st patient of the day or the last - LATE. This is not a staffing issue at all, typically. It's the doctor's issue. It is so frustrating to take time off from work for a lunch appointment, only to spend 2 hours there, and 1 1/2 hours of that is in the waiting room. Again - staff, amenities - all wonderful. The time issue is really a problem for us.