I got this vacuum not too long ago. It's not a bad product, but I'm sure there are better ones out there. I needed a vacuum that had great suction for long carpet and a detachable hose to it. Let me tell you that the hose has no suction at all, you also have to unhook it from the bottom of the vacuum to connect it to the hose attachments. Every time I unhook it from the bottom, everything that I vacuumed up, falls out of it. Because of this, I have to vacuum my floors again.It's nice that you can change the setting of base floor to long carpet, however, when I changed it to base floor, dirt, debris, and hair came blowing out of the back end of the bottom part of the vacuum, which again would have to clean it up. Luckily, I have a small hand held vacuum that would do the job and happens to have better suction from this one.Overall, it's fine if you are just trying to vacuum the carpet. But if you are looking for one that has good suction with the hose, I don't recommend this one. You've be better off with a hand held vacuum.