Size Large fits in the Lords and Labradors Large crate very well and it has plenty of room for my cocker spaniel. Firm but soft almost like memory foam. Easy to take the cover on and off to clean and feels very sturdy