This carpet cleaner is a great option at this price point! I have two pets and three toddlers so this has served us well in keeping our carpets clean. We also have stairs which this is good at cleaning too. The cord is a good length making it easy to clean the entire room without having to unplug the cleaner.