This is perfect for a small area. The cushions are a bit thin but supportive. They have a toggle to hold the bottom ones in place but none for the back/side cushions. It was relatively simple to put together-I was mostly able to do it myself but an extra pair of hands were needed on a few parts. Overall we are happy with this purchase.