I really like this Roomba and definitely recommend it. It created a floor map in only a few runs and the map is more or less accurate. It has a great battery life and really good suction power. I have a combination of hardwood floor and carpeted rooms and it's very good in removing hair and small debris effectively. The only issue is with my small area rug and sometimes it is unable to go over it but that's not a big deal. If you have large areas covered with very thick area rug you should be aware probably no robot vacuum is able to clean those type of rugs. At the time of writing this review, this is the most expensive robot vacuum available on the market and makes the decision a bit hard over picking other models. Being a busy individual it really helps with keeping the place clean and save some time.