Quick and easy to book appointments. Caring staff and physician, but wait time is almost an hour for scheduled visits. It’s the same for last few visits.