I LOVE this vacuum.  It has a bunch of attachments and the suction is awesome.  I will warn yall though, it is HEAVY, my 11 year olds can barely push it when its on, it maybe between the carpet, suctions, and overall weight.  But don't let the weight deter you, it is a great vacuum.