We use this on our deck and it is great! Our small dog can slide under it because the material is flexible. I dont think any kids could  fit under it though. Easy to use and has held up in winter storms. Very durable and was easy to install.