Looks great on my patio. It wasn’t too hard to put together - it took a couple hours, simply because it is so many pieces. The quality is very good, considering the low price! The cushions are firm, but comfortable.