I bought this a few weeks ago and I couldn't be happier with my purchase. Even with 3 dogs, this thing does AMAZING at picking up everything. Transition from hard floor to carpet is simple, and it's so easy to use throughout the day. I used to dread vacuuming, now I do it almost every day! Haha