Great quality mattress. Took a day to settle after unpacking. More medium than firm but perfect for my 12 year old son.