Great purchase.  This dog sofa is very well constructed and seems super comfortable.  The filling is significant,not thin at all.  We have an 80+ lb boxer and went with the large since he curls up tight when he sleeps.  If your dog is that big (80lbs+) and likes to sprawl out, I'd suggest the extra large.  Very happy with this dog bed!