I like the Shark steam cleaner, but it's not for big jobs. I like that it sanitizes and doesn't use chemicals, and it works great for in-between cleanings. I also have the Hoover SpinScrub, which does a great job. I agree that it doesn't get the edges and corners, and the vacuum isn't that strong, but it sure does clean, and without putting it back on the floor.