For the most part its a nice softness and firm but comfortable feel. One corner is still not 100 puffed up after a day...hopefully it will puff up with a little more time. Dont know how durable it will be though as I just got it.