Almost too good - the first nights I slept on this I slept so deeply I didn't wake up to my alarms, slept through one class on accident and almost slept through two others. Very comfortable, not too soft or too firm :)