I received this for free from Influenster and 
roomba in exchange for my honest review. We recently moved into a home that has no carpet, so I was excited to get the i5 Roomba! We have young kids, and this has helped out so much with the daily cleaning. So far, I’ve only used it as a dry vacuum as I prefer mopping manually. The smart map allows you to divide and name the rooms in your house for easy assigning of specific areas to vacuum. I only wish it had a way to easily update the map instead of deleting and starting over (my kids were sleeping the first time I set it up and it couldn’t map their rooms).  In the past month it’s only gotten stuck once, and alerted me through the phone app. It’s easy to empty the debris. It’s worked great on our low profile rugs too. It is slower than vacuuming or sweeping myself, but I can’t be two places at once, so I appreciate the help!