We ordered this in the largest size for our Great Pyrenees puppy, who is growing quickly! It arrived fast and was easy to set up - no real assembly needed. It seems durable and our dog actually enjoys it for sleeping. It's also easy to operate the latch.