Easy to put together and looks amazing, it works great but if you have dogs with anxiety the posts are not strong and bend very easy and if they push one out they can escape from it.