Nice staff, clean place, very thorough, but SLOW. Didn't have an appt and were told 30 min wait. After 40 min they put us in Ped chairs. Two hours passed before we were done. I do how they can make money spending that much time on each client. Most people in there had arrived before and left after us. Be prepared to spend a huge chunk of your day there. Results good. But not worth the wait IMHO.