I assumed that the foam inside would be flat, but it is "egg crate" foam. Not bad, but just not what I expected. Because the bed is shipped super compacted, it did take it's time flattening out, but overall, my dog loves the bed! My dog is 40 lbs and I purchased the Large bed.