I love this mattress.  It's not too firm, and not too soft - a true medium.  We had a more expensive memory foam mattress before, and this one is just as good if not better than it was. The cooling aspect is a new thing that I wasn't expecting much from, but it does actually feel cool to the touch. It's really nice.