I didn't have to wait at all after I arrived for my appointment. They were running right on time, which is a really big deal for me. Not only do my appointments never get canceled last minute, they take time out of their day to send me a reminder so I don't forget. They are extremely reliable. I never had to doubt their qualifications. They made their credentials completely obvious, which made me feel a lot safer. They are an absolute expert in the field. I would never feel unsafe or apprehensive in their care. 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.