Great crate! It's sturdy, easy to transport and easy to put together. Our golden retriever puppy is only 19 weeks so he fits perfectly in the Xlarge but he might outgrow it once he's full size in a few months. The only negative (and this is really minor and cosmetic) is that the Velcro pieces to roll up the door face each other so they stick out when they're done up and don't roll nicely.