I absolutely love this machine, I use it several times a week steam cleaning my tile floors, also has an attachment which is great to clean the grout..  It took the old wallpaper off  in my bathroom and bedroom so quickly and easily.  I use it to clean the walls and baseboards.  What my son does with the machine is amazing, I burnt my carpet with a electrical cord twice and not in a corner, I was just sick thinking I would have to replace the carpet, my son worked with the machine and got the burn marks out, unbelievable.  
I bought both my granddaughters one for a Christmas gift, they love it too!
This is my second machine, I worn the first one out after years of use, no regrets owed me nothing, always does a Great Job!