Replaced an upright and glad I got this. Great to have the hose attachment to clean under the bed. Noisy and can heat up a room. Really surprised how much heat this thing gives off. The suction is great and cleans the area rug and bare kitchen floor. I am happy.