Its ok...it does what it says it will but with a lot of help. It gets stuck a lot when docking after a wet mop. Ive had to life hack the dock tray and spray it with slip resistant paint in order for the wheels to keep getting stuck and sliding when it tried to dock.