Very nice heavy duty, only reason I would of gave it 4 stars… little difficult to assemble, most of the screws are very long with a very small Allen wrench, if you have a issues like I do with arthritis in your hands you might want help  after I had the help of my 13yr old we got it together in little over an hour. Directions where easy to follow. We haven’t got our puppy yet but the cat loves it, barn doors are great so you don’t walk into them when open. I have found the doors do lock on there own when slides slowly, just make sure you don’t have a kid that decides that they want to lay with the animal and close the doors when you’re sleeping! Luckily my bedroom is close and hopefully she learned her lesson, at least I know it’s sturdy.