I love this rechargeable stick vacuum. It's light weight and holds a good charge everytime. I have floors and carpet and it does a great job on both. Always time left over and easy to clean. Great attachments that come with vacuum.