Very pleased.  I did a lot of shopping around on ALL of the foam mattresses from the high end to the low end.  I asked questions of the vendors and then decided on this one.  I am not disappointed.   It is very thick and luxurious. Very easy setup.  I took the advice of the representative and let it sit for 72 hours before placing on my bed for a great night's sleep.  I have not been at all hot during the night.  All points this product claims seem to be met.