I bought the largest size and it fits my giant dog (large shepherd like gran Shepard but French) many ways she has a lot of room to get around.  I like the cushion it is a foam with egg create top that is inside of the fabric.  This to me is a great bed size