Very affordable. Wish it had a hand attachment to clear car carpets. It can only be used to clean floor carpets. Cleaning the flush tank is also not so easy.