Super easy to put together, only took one person, and is nice quality. Haven't had any issues with it containing our two small dogs, although we don't use it that often.
My only complaint is that the door is very small. Big enough for our dogs to get through, but it's difficult for us to get in and out to arrange things easily.