I love this small machine. This is well made, easy to use and light to carry around. I am so amazed how it is cleaned spot and how much durt is removed. Most of my room are covered by carpet and I also have toddler who is in potting train process. This machine did clean job well and also manage the odor smell. The suction and tube cleaning are good. After all, to clean small areas effectively, it is worth to buy!