I have two bedrooms and was planning to use a professional cleaner but decided to buy one instead. This machine is compact and easy to assemble. It cleaned well and was simple to maneuver. When I saw the dirty lint in the tank, I know it did a good job. The suction was really good; my carpets were completely dry in about 3 hours.