This was my first time using this service. Very easy to schedule. I had them come to where I train because it was easier for me. They were a little late(I would normally deduct stars for this), but they called and explained that a previous customer was a no show and they had waited to see if he/she would show up. The gentleman arrived and went right to work. I came out halfway through training, and saw that additional help had arrived so they could finish on time. I thought they did an awesome job. My SUV is big and black, and my Rottweiler is in it constantly, and shares his hair generously. He also drools down both back windows and the sides of the vehicle. It was spotless inside and out. I couldn't be happier with this service!