We're not sure about the mattress yet. We sleep hot on it so we're having to test out all of our different sheets to see which work and which don't. It's a bit of work and uncomfortable nights to figure this out. The bed is comfortable but we didn't know we'd have to give up some of our sheets for it.