Was not expecting alot from this small vacuum but i was pleasantly surprised at how well it picks up dog hair, dirt, and cleans my carpets.  Easier using this ever day instead of my big corded vacuum.  The cordless feature is great and i have plenty of battery life to vacuum.  Definitely would buy again.