Dreamy!  Quality built.  Firm enough I don't hurt when I fall asleep in it.  Soft enough where I can burrow in.  PERFECT!

Easy peezy to put together.