I have been going here for approx. 4 yrs. Staff is always pleasant, and they greet you as you enter. Service has been good, ready when they promised, only 1 problem in 4 yrs, and they promised to take care of it. I haven't had a chance to get back yet, so you know the problem is minor. Price is reasonable, facility is clean and comfortable for waiting. I intend to continue for many more years and I have and will continue to recommend them to my family and friends.