Small crack at front but otherwise could use a clean. We used for our 14 week puppy but he's outgrown it. 21 inches long 15 inches tall 11 inches wide Free to pick up, I've placed on my front porch so just shoot me a text if you are coming to get it. 250.882.4694