They made sure every single question I had was answered, and are always available if I think of any more questions I want answered. 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. They always make sure to return my phone call as soon as possible. They've never left me waiting. They're always able to answer simple questions over the phone. They only make me schedule appointments if necessary.