PROS: There is no question about the 5 star rating for hard floors. The AirRam is profoundly better than my Hoover Linx. It has much better suction; the brush actually performs a useful function unlike the Linx; the battery life is several times greater than I need to do all my floors; the headlight is awesome. It actually does a better job than my corded vacuum on hard floors. I've only had it a month so I can't judge longevity. CONS: The head doesn't get under some of my nooks and crannies. Also the head is obviously not optimized for rugs; it has too much vacuum for the space between the head and the rug. Fortunately, I don't have rugs except for several very small throw-rugs. I sometimes use the AirRam on them but I prefer using my corded vacuum. I've had several brands of cordless vacuums and this is clearly the best for hard floors. I recommend it.