Beautiful looking but came without all the assembly items necessary. Had to improvise from the local hardware store in order to put together. Window bars are loose as well. Would not recommend for a puppy or dog who tries to escape crate.