I had an appointment booked several weeks out, and they call and cancel on me, less than an hour before my appointment time. I understand people do get sick, but this is not the first time this has happened. They really need a more professional, accountable staff. You'd think you would have know earlier...less than an hours notices. Then, just like last time, sorry we're booked straight the next month...after I've waited and they cancel on me? I do not recommend them, and will never go back. I've always shown up, and always have tipped well, at least 20%. Too they're not the most reasonable, my appointments run over $150 every time.