I have a hard ceramic floor with plenty of "open space". Roomba gets stuck easily in corners and when it finds obstacles. Smart Maps are at best erratic. Can't recommend it for spaces larger than a bathroom. Even there it can't draw a reliable Smart Map.