I got the XL size for my pit bull mix and he loves it, he is probably 40-50lb range and he fits well on it. I purchased the cream color and it looks great in my living room. I haven’t washed the cover yet so I’m not sure how it’ll look after being washed, but it’s holding up well so far. It arrived in compressed form for shipping but it quickly expanded to its intended shape once unpacked.