This is a great vacuum to really deep clean your floors and rugs. It is easy to use and comes with a great base that keeps the bottom from getting the floor gross. It is a little bulky and awkward to maneuver but that might be because I am short. Overall, a great item to have if you have pets and/or kids! I have both so this will get a lot of use.