I really love this vacuum. Most of our house is hardwood with rugs in most rooms. The BISSELL US SurfaceSense® Allergen Pet Lift-Off® Vacuum worked equally well on both. I didn't think the lights on the front were necessary until I actually used it. They've illuminated dust and pet hair that I didn't even know was there. I thought my floors were clean before but now I know they are. I love that the attachments also have lights. It made it super easy to see and remove cobwebs in corners. The "lift-off" function is great too. It was easy to detach the canister from the base and hold it while reaching higher corners and getting into small spaces. It is also very easy to dump the contents of the canister when needed. Overall I'm very satisfied with this vacuum and would recommend it to anyone with multiple surfaces that need vacuuming.