It keeps my Roomba out of places it shouldn't be. However, maybe a little more than we would like. For example, I don't want my Roombo to fall through and get stuck under the table, but I do want it to vacuum in front of the table. I want the size of the restricted area to be adjustable as needed.