The vacuum does well on my thick carpet, and the attachments go on quickly. It is a little on the heavy side and even though it swivels can be a little hard to maneuver. Assembly was really simple, just a couple clicks.  If it had a retractable cord I'd give it another star, but at least the part that holds the cord swivels for easy removal.