Excellent framework, pretty simple to put together. Cushions are pretty firm and came with a few dirty spots. (They are cream, I expect them to get a little dirty but didnt expect them to come dirty.)