Perfect for what it is! Definitely would not fit a dog over 50lbs though. I have a 25lb puppy pit mix and stretched out she is the length of it. Also if your dog is not ok being crated easy to flip and twist around the dog. Find something to weigh the bottom down to help avoid this. I used two boat cushions and it has helped a lot.