I bought this item about 2 years ago after reading reviews about the product. It is very easy to push in both modes, and it sucks up everything with no problem. I use this on both my hardwoods and tile floors, and it does very well on both surfaces, and it sanitizes better than using regular cleaners and chemicals. I do have to go over some spots a few times when using the steam mop, but it is better than having to get down on my hand and knees and scrub the floor. The only complaint I really have with this item is that the vacuum part of it is really loud, louder than normal vacuum cleaners. Other than that I am very happy with this product and I think that the price is very reasonable for the product and what it does, so I am happy with the cost of the product. It may take a few times using it to get the hang of everything, but after you use it a couple of times it is very easy to use and clean out when done. I would highly recommend this product to anyone.