You need to have realistic expectations. I bought this product was quite cheaply, as I do have allergies to dust, and have quite a few carpeted floors, but as I was only living in temporary in the state, I decided to buy a budget vacuum cleaner. It worked quite well in the beginning, but after a while it will lose it's battery life pretty quickly. May require several charges to vacuum the whole room after a while. Also, I discovered that it can be a little noisy when it is at work, so you may need to ensure no one else is sleeping before you start vacuuming. It is also important to empty the vacuum bag often (even if it is not very full), in order to maximize the suction power. A decent vacuum that can do it's job, but have realistic expectations whilst at it.