Just what we wanted. Firm but not overly so. Fluffed up perfectly. Sleeps a little warm but it is a game changer for us. Sleep SO good with this.