We have LVT floors and carpet. With two dogs, vacuuming often is important. We were getting tired of dealing with cords and wanted an easier quicker way to vacuum. The Air Ram has really done a good job. It's exceptional with carpet - does every bit a good job as our corded Shark. And the battery lasts a long time. With smooth floors, it's also very good. It is noisy on those floors, as the nylon bristles make a high pitched wine as they spin against the floor. But - it still works. I'd love to have a soft roller brush attachment to really clean the floors well, but Bissell doesn't have that. Overall for the price, this vacuum fits the bill and is very well made.