This set is perfect for our deck. Good quality, looks great and is easy to put together (took less than an hour). The cushions are firm but we don't find them uncomfortable at all. All visitors to our house have complimented us on this furniture!