I showed up on time for my 2:30 appointment. After waiting around for 45 min they call another customer back for her appointment. I asked about my appointment and the girl at the front desk says "well CHECK IN was at 2:30" and then said "you're probably next, she running behind." Then the guys sitting next to her, who might have been the manager, shrugged his shoulders and said "sorry." I let them know they could have called if they were running behind (they called the day before to confirm the appt). I cancelled and will go somewhere else where they have as much respect for my time as I do for theirs. Unless you don't have anything else going on and can wait around, I would recommend going elsewhere.