Had an appointment booked first thing when they opened. I walked and found out they also had a wedding party booked for my same appointment time AND they took 3 walk-ins in front of any of us with appointments. They didn't have enough staff to manage the appointments...much less the walk-ins. Needless to say, I couldn't wait the 30-45 mins (which is why I had an appointment). This is the second time I've had an experience like this here. If you don't mind if your appointment time isn't honored then they do a pretty good job.