The provider did an acceptable job but did arrive at least 90 minutes late, although he did call to tell me this. There was, as it seems to be with most Angie's list deals, a surcharge for something (I think it was the fact my cushions come off the couch, as opposed to being built in. ???) The couches were cleaned nicely and all old pet smells removed.