Lovely staff and professionals, prompt, friendly, personable and professional all rolled into one well oiled machine for success to both client and company. The ONLY issue I have ever had is that the last visit, when I realized I would be 15-20 minutes late, I called to let them know 40 minutes before my appointment and the gentleman that answered the phone did Not relay the information....the tech was irritated that I was late and I was irritated that she was irritated. We both determined the issue quickly and we both apologized sincerely, the visit went Very Well there-after. I've had more than a dozen visits with them so that is Not a bad thing at all. Every other visit/contact was Fabulous !