Be prepared to wait!! Even with an appointment you'll always be at least 30-45 minutes behind. I've been going here for 3 years. Finally, after my daughter and I were overlooked for more than an hour an a half (and repeated reminders that we were on the list for an appointment and waiting to be seen next) we finally left when people that arrived after us were taken back for services. We've always been courteous, tipped generously, been polite, and waited graciously. Not any more. I'll never go here again or recommend. Lastly, their prices have gotten to be ridiculous.
Good riddance.