I can't comment on their service because after 30 minutes of waiting when I had an appointment I walked out. What irritated me most is I had made the appointment only 20 minutes prior to me getting there. They certainly knew there was no way they could take someone in twenty minutes but made the appointment anyways. The place didn't seem very clean to me either.