This iRobot is amazing.  I have wood floors and I live on the 22nd floor in NYC.  Even with air purifiers in every room and having my apt cleaned weekly dust accumulates everywhere.  The mapping system works great and I am able to do each room separately.  The dry and wet sweeping both work great and I use the disposable pads.  They are expensive but I feel it is worth the money to not have to wash the pads each time I use them.