Perfect for a small space, and very easy to put together (I'm an average 32 yo male and did it by myself).  The bottom cushions are kind of firm, but cushiony enough to be comfortable and relaxing.  The back cushions are pretty upright, so I definitely recommend using some small pillows for needed support.  Overall, this item is exactly what I expected and I'm very satisfied.