It is as expected I suppose. In person it just kind of looks like a mattress. The white is probably not the best color for a teething puppy. Hoping the stains come out in the wash. Dog likes the bed.