Fabric is nice, but thin black material shows under the back cushions. It is very FIRM, but that’s what we wanted. Very easy to put together, and it arrived in perfect condition.