I wanted firm for the kids given they will jump on it and needed it to not be flat and too soft- its firm! Not bad i may add a small topper to give softnesses but for the price especially for kids id say it was a win. Both slept in it last night said they love it!