This crate is overall great. Putting it together was not that much of a hassle however the instructions on where to insert the nail was not that great. I wish the doors did not rattle or there was a latch on the outside for the top and bottom however the door does rattle if your dog is trying to get out of it (we have a puppy). It looks very stylish, as pictured, and not your boring dog crate. I would recommend this for anything that has a small-medium size dog!