I've been a patient of John Walters for years, I followed him here from his previous practice. John is a great doc, always very professional and courteous. It did take a long time to get an appointment, I booked a July appointment in April. The check in process was pretty easy, as I was sent all the paperwork in the mail to fill out ahead of time. I will say there was only one receptionist checking in patients for 4 providers. I arrived the recommended 15 minutes early for my appointment, but had to wait 10 minutes to check in. The staff are polite, professional, and courteous. I can't say enough good things about Dr John and his team.