Easy to assemble, arrived carefully packaged, very comfortable. Seat cushions are firm indeed, maybe a bit too firm, but back cushions are very comfy. Overall very satisfied.