I always get an appt right away and he works us in when we are sick. I have never had them reschedule an appt either. Dr McClure is very detailed and takes as much time as I need which puts him behind seeing others and he never seems hurried or too busy. The bathrooms are not a concern and I am not sure why this site feels like I need lotions and extras in a doctors office, but the restrooms are nice and supplies soap and hand towels. The reception area is large and comfortable too.