Very nice, comfortable sofa. Firm cushions (to be expected).  Love the thickness (7”).  They will settle in nicely I’m sure.  Product is lighter than expected, but very comfortable to sit on.  Looks great!  Hoping / anticipating it will last.  Plan to keep it covered to protect it from the elements.  Very satisfied so far!