My son currently sleeps on a foam mattress, but it's only 4-5'' thick and not that fancy.  After sleeping one night on this mattress, he had a big smile on his face and said that he slept so much better!  I haven't slept on this mattress, but just laying down on it seems very comfortable!  Achieved full "puff" after removing from packing materials after 48 hours.