My son loved it!  Not firm and not too soft!  Was easy to put on bed and it was totally fluffed in 10 minutes!  Would buy it again.