The XXL size was plenty big enough for my two labradors, loads of room for them to spread out and get comfy, material is nice and soft. Delivered earlier than stated too.