It is flexible.  I could make it just what I needed for my dog.  Not recommended for large or strong dogs, but it was great for my small chihuahua. Easy to put up and take down or move.