Roomba has made taking care of my hardwood floors so much easier! Before, I could sweep continuously and it would still be a little dusty. Now that I use the Roomba everyday the amount of dust and allergens has been drastically reduced. I also love using it on my carpets. It is amazing what it picks up. Daily use of it has been an amazing addition to my cleaning habits. Maneuverability It manuevers very well for the most part. The only issue I have it that it gets stuck sometimes on my recliner base. If the recliner weren't so heavy, I'd move it every time. A lot of reviews I've read say to move all chairs etc and it is very helpful to do so. Ease of Maintenance It is very easy to maintain. I empty the tray after each room and wash the filter every few days. The only thing that is a little hard is that you really need to make sure the rollers are hair/lint free after every day or so of using it. It can get tangled up really fast on the side, but they provide great tools!