They've never been late to any of my appointments. I've even showed up early sometimes and they've always been ready and prepared. I feel like they go out of their way to accommodate my schedule. I always get the appointment time I want. This provider has helpful information available online, which is really convenient. They have a good website and online presence.