Works great on floors and carpet, I feel like I have a much cleaner house due to this steamer. I can get to all my hardwood floors in about 15 minutes, I use it every other day.