OK so start, I did recieve this item for free to review so here is my honest opinion. I used this vacuum on both hard wood floors and carpet to get a good sense of sucking power. We have two shedding dogs. It did decent but this is clearly not meant for hard wood floors. The light on the front is bright and for sure picks up stuff that I wouldn't have seen with a blind eye. On carpet it works like a dream. Would have rather it been multifunctional with all surfaces. The hose for the attachments is simply not long enough and the attachment holder is useless. The attachments do not hold well. It is really hard to maneuver which may lose up a bit with more use. Overall I would purchase if I was looking for a carpet only vacuum.