Love this mattress. It is firm so do not think it will be a little giving. Get the medium for that. The cool gel layer is amazing. I am sleeping great. Takes a few days to get used to any new mattress but once you do, you will love it. Very high quality.