I've been using Pretty in Pink for awhile now and am happy with them. You can request to have the same team come regularly so you don't have to have strangers each time. They are fast and efficient and don't seem to mind when my house is extra dirty. I've had a couple minor communication problems with the scheduling which is why I didn't give them a full 5*'s. They do a very good job for a very reasonable price and I would definitely recommend them.