i love this set! The cushions are firm but comfy and it was easy to put together (I did it by myself). Great purchase, I highly recommend!