Not as stuffed as I was hoping, but my dog loves it and I can squish it back into shape and fluff it up for him. Definitely comfy and XL is big enough for my Great Dane