We purchased for my husband.  The day it arrived he slept on it and he actually got 8 hours of sleep which he hadn't done in a long while.  It is everything it advertised.