Clean and quick. Easy to get an appointment. They push their products and services pretty hard when you go in. They also have a lot of turn over. In the past year, I've seen about 5 different people. All but one were excellent. They usually provide you with a consult before they perform any service.