A little too firm for me at times, but really great mattress. Definitely cooling (if you have the right sheets), easy to keep clean. Been great for my back and getting much better sleep than the ole spring mattress.