The cord is too short. The cord should not be attached at bottom of machine where it has to be held up to prevent running over it. The water tank is ridiculously small. I couldn't finish a 5x7- foot rug without refilling. The upholstery attachment sprays way too much water/cleaner and over saturates the fabric. It also oversprays in every direction with cleaner cascading down the furniture. Makes me wonder if the engineers who designed this product have ever shampooed a carpet.