The cleaner itself is good. The steam is a must have in the household. Works really good on carpet in smaller areas, for bigger areas it would be easiest to use a normal stand up carpet cleaner. However the issue I have is the quality of the plastic attachments. The hose and the tools were not made well and they are definitely not strong. I feel like they're gonna break easily. Right where the hose connects is a very flimsy connection. I feel it should've been made with more heavy duty material. Im predicting having to use the warranty because of broken items. Otherwise it would've been great.