Our old puppy (almost 10) is about 80lbs and fits really well on it.  I was worried it would be too small, but she fits great. In fact my kids ages 3 and 5 can both lay on it and not hang off!  It's much fluffier than I thought, but it doesn't stay that way for long. I wish it kept the fluff longer. The fabric is durable - wish it was a little brighter orange, but that's my personal preference. The price was great for the size and quality - you can easily spend $50-100 more for the same thing.