We have only had this 6 days but so far it feels just right not too firm or soft. The price seems very reasonable for the quality of the mattress.  Very happy.