Ideal for my 8 year old but feels that tiny bit soft for me.  Little less than medium firm but perfect for a kid. It's comfortable and my son loves it as he told me he had the best sleep ever on it.