I was looking for an upright vacuum that worked well on both carpet and hard surface floors. The Procare 15XP does a very good job on both. The vacuum is top heavy so when using the attachments, you need to be very careful where you place the vacuum because it falls over easily. The hose for the attachments isn't as long as I would have liked especially working overhead. The bag is very easy to check how full it is and is mess free to change. The vacuum description is not accurate. Procare only makes a 15 and a 15XP model and is considered a professional model. Proforce makes a 1500 and 1500XP model and is considered a commercial model. The Procare has a 35 ft. cord were the Proforce has a 50 ft. cord. The description states the vacuum is a Procare 1500XP with a 50 ft. cord but all packaging states it is a Procare 15XP with a 35 ft. cord. I called Proteam (the manufacturer) and the HP and motor size are the same but the difference in cord length could be a factor in large areas and where you are limited in available outlets.