Hands down best purchase that I have ever made. The material is soft but durable. Its extra large and can fit all 3 of my dogs (1 big and 2 little) at the same time. They were so happy with it that I could hardly put it together without them trying to climb in it to lay down. Seriously this is the best.