Easy assembly, good quality. Cushions are firm, which isn’t a bad thing in my opinion. Perfect size for living room, love it!