We have had this for a few days now and it works good on non-carpet floors. It needs more suction for carpet floors as it does not pick up well on carpet. Have not tried the mopping part yet. App needs improvement for marking the rooms to make it better. For old people that have eye site problems it needs to have larger map.