I love it!!! Its just firm enough i know itll hold its shape well. Long enough for an average person to lay on as well