I am entering 3 stars here because the staff and facility are usually great. On our last visit, we took the 45 minute drive from our home to the office. My daughter's appointment was at 1:30. She was called back to be seen at 1:27. She wasn't actually seen until 2:10. She don't come out of the back until almost 3:00. There were 6 people who came in after us but came out before her. It appeared they were working the "faster" people first and left us to wait for 40 minutes to be helped. The office staff did say they were running behind, but this seems to be a crazy wait time and I would have appreciated just rescheduling if the schedule was overbooked.