Love it!  It is firm but very comfy. My kids have taken many long naps already. It’s large enough for us all to lay down on which is what I wanted. Easy to assemble put on legs and back.