Not too sure about quality of work, but TERRIBLE CUSTOMER SERVICE. I had a slotted time/took time off work and they all of a sudden couldn't get me in when I showed up for my appointment. Manager told sales person if he didn't tell me to leave, manager would. Totally NOT RECOMMENDED!!!!!!!