Perfect size for large cocker spaniel who likes to stretch out. Firm mattress base with a good depth for comfort. Sturdy sides that keep their shape.