It's good value for money. On the whole I am quite satisfied with it. The only hiccup is it gets stuck sometimes under the chairs or sofas, so it has to be used under supervision. No problems if it is a large open room. I like the feature that it can be selected to do only edges. It has no memory or mapping ability, so it cleans in a random pattern. It has sensor to prevent it from falling down the stairs. An excellent choice for those living in a studio apartment.