This crate is all of that and then some! Easy to put together. However it was heavy,  I had to slide it into my house. But I was able to maneuver it and get it set up by myself. If you have to have a crate where people can see it and you need to have this one. It’s a lovely piece of furniture.