I put the vacuum together innless than 10 mins it was super easy. I picks up any mess you can make! I love that it has an extra suction button! I went from carpet to hardwood no problem. Even my 18 year old son vacuumed his room.