I had to wait for a little while after I arrived for my appointment, but I've had to wait longer at other places. They're really great about taking their time with me, and they don't mind answering my questions. I've never felt like an annoyance to them no matter how many questions I have. It was so nice to arrive and see many fully qualified staff members. I've gone to some places that were very understaffed and I've never had a good experience. This place had a great staff though, and I'll definitely be going back. They paid close attention to me and all of my questions were answered. The staff was very helpful no matter how many times I called with a question or concern. They never made me feel uncomfortable for asking any question.