I cannot sleep on a firm mattress and this is very comfortable. Not too firm, not too soft. Would definitely recommend!