It's a very nice sofa.  Bottom cushions are slim but comfortable  Back cushions are thick.  I have not left the cushions out to be rained on so I don't know how long they take to dry but so far I am happy with my purchase.  Assembly took some time but nothing outrageous.  I was able to do it by myself.