I've had this roomba for like a month now and so far its not what I expected. Packaging when it arrived was great and sturdy. Setting it up on my phone took awhile because the app didn't want to connect to the roomba. I set it up, it was mapping my house (had to do it twice because  it was missing sections of my house) cleans well, misses alot of spots, I don't understand why, I'm going to have to just map it again. Mopping part didn't work well, I don't know if it is defective  but in all it does the job, very convenient, use it every night. Saves me time. Do I recommend? I do for the convenience, but not worth the price, I don't know if I got a defective product but it didn't work well for me in some aspects but it does vacuum well only misses some spot once in awhile. Mopping part is a no for me.