Crate itself is nice and put together decent. The sizes, however, are not correct. I got the large and it lists German Shepard as one of the breeds it is for, as well as up to 90 lb. dogs, but my German is only about 65-70 lbs. and there was no way she was fitting in the cage. The other one was for a puppy Golden Retriever so we will see if its big enough as she grows. Unfortunately had to send one back.