Power pup clean has been really good to us. We have hired them twice for carpets and hardwood. Both times they were nice and professional