Took me Abit putting it together Once finished it was pretty sturdy Has 2 opening on the side has front gate also Used it when my girl had puppies too She had plenty of room Only issue with that was top doesn’t come off. But overall it’s a nice end table along with a dog crate so a 2 for 1 deal