This used to be a great place to go, however, the last two times I have booked an appointment, I arrived as scheduled only to find no one at the front desk and no one showing up for my scheduled appointment. I will never use them again.
Pros: If they show up for appointments, they do a good job.
Cons: Terrible customer service, unreliable, no follow through.
more