Exactly what we wanted! Firm but still cozy and the cooling gel makes all the difference!