This mattress was better than we expected for the price -- though we only had it for about a month. It is not too soft or too firm. Just right. It does not get hot in hot days but does not stay cool either like some mattresses.