This is my first steam cleaner. It has done a great job on the cleaning tasks I have used it for. I bought it to clean my grill grates. I have found many other uses. I've used it to clean several spots in the kitchen and bathroom that normally require strong detergents to remove. The water tank was big enough for me to get my cleaning job done every time. If I were cleaning up multiple rooms, I would have to fill it between rooms. Depending on the mineral content of your water, you may be able to use distilled water to prevent limescale deposits in the device.