I purchased this for my sunroom and was delightfully surprised how easy this was to put together! The cushions are thick and firm, but still comfortable.  I am glad I chose this model instead of one with thin cushions.  The upholstery has been pretty easy to clean off with a damp cloth.