This barrier/play yard is exactly what I needed.  It is easy to assemble, sturdy and versatile.  Currently I am using it to restrict an elderly, incontinent dog.  It enables me to keep him in the house. With the floor protected, he can snuggle in his bed and I don't have to worry if he has an accident if I'm not available to take him out.  I love the easy operation of the gate and that it closes automatically.  It was delivered very quickly which was very helpful to me.