I used it immediately as soon as I received it. The setup was pretty easy and was starting to use in a just a few minutes. It works so great, even with the change of flooring like we have. It transition great from laminate to tile and even to carpet setting. It's also pretty quiet unlike the other robot vacuums. The mop system is pretty handy. It does what it says, and saves me time overall, one machine to do both the jobs! The automated emptying of bin is also an awesome feature that makes cleaning convenient and faster. Loving this Roomba!