Ordering a new mattress online was scary however, once we received this mattress, we were in love! It is super comfy. Firm but not too firm. The cooling gel is amazing! We had a pillow top that just trapped the heat and make us miserable while we tried to sleep but, this bed distributes the heat for a much cooler sleep. It fit perfectly on our platform bed with no box spring needed.