Not as roomy as I was expecting, but still pretty comfy.  Relatively easy to put together even for someone who has no handyman skills whatsoever.