The vacuum works pretty good. I used it on my kitchen tile and on carpet. It did well on the carpet. It did OK on the tile. It picked up large pieces of dog food but it fell right out once the vacuum was turned off. I am also not a fan of the brush roller, I wish it didn't have it because it makes it harder to clean. None of the other stick vacuums I have have a brush roller.