Beautiful crate. I put it together on my own and it wasnt difficult. It is very sturdy and pristine. For size reference, my adult German shepherd fits, but barely. I wouldnt feel comfortable leaving a dog his size in it for a long period of time, but it would be great for any dog smaller than a German shepherd.