Perfect snug for the pups. Day 1, one of our 2 slept there for 3 hours. Cats also enjoy it. Comfortable, practical, and easily put together. Looks like it’ll hold up well to use, and I like the zip-off top to help keep it clean.