It has lots of awesome cleaning/steaming attachments
Light indicator shows when ready and has a nice assortment of tools and tips for various needs
The one drawback is that it does not come with enough floor pads (it only comes with two floor steamer pads)
I was so disappointed when it started to malfunction (steam was coming out of the back of the handle, and it was too hot to hold even with a potholder)