This steam cleaner is great for any size home. It really gets the carpets and rugs clean and is easy to handle and prepare. The spin brushes are out of this world, nothing compares to this product's efficiency. Everyone in my home has allergies and this really helps clean our floors. I am quite satisfied with this product.