This mattress has great firm support but is also very soft and comfortable. I wake up well rested and have not experienced any back or neck pain in the morning since using this mattress. It also has a built in cooling gel which helps maintain the temperature. The quality of this mattress is great and it seems very durable. Would recommend.