I love this. It is so firm. I love resting my legs on it. It does have a bit of a smell when it first arrives. Put in direct sunlight and sprinkle baking soda over it. After a week, the disagreeable scent is gone. It is worth the hassle.