I had to wait for a little while after I arrived for my appointment, but I've had to wait longer at other places. I will definitely refer my friends and family here. They were great and I think more people should know about them. They were one of the kindest, most caring staff I've ever dealt with. It didn't matter how many times I called with a question or concern, they were always happy to help me.