The irobot brava is an amazing machine for a busy household. It does a great job mopping my hardwood and tile floors. It has a spray function to spray water before mopping. It is very easy to operate and has a long run time. My kids enjoy so much looking at this magic machine working. I highly recommend it.