This BISSELL spin mop was super easy to put together. I love how when using it basically moves itself. You do have to have patience to use this. I like things to go fast as I'm very busy with the kids. You need to pick a time when you have time to clean and steam. This doesn't have any sort of vacuum feature so you have to clean your floors first before you use this spin mop the clean and steam your floors. I just found myself doing double work. This is great for getting tough stains off your floors. This worked well in my hardwood and kitchen floors.