It fits my 1 year Great Dane with room to Grow.  It doesn't come with the bottom tray and you do have to completely assemble it so make sure you have lots of room. The box was beat up when it got here but thats ok. The shipping was quick.