Ozzie's a large Australian Shepherd (~75 pounds). I'm so glad we purchased the XL bed. He sleeps in a variety of positions on it, and has plenty of room. It comes packaged tightly, but it took no time for the bolsters to fluff up. This one is in my office, and I'm planning to replace his living room bed with another one of these. Great quality and price!