Assembly took a bit but end result is worth it. Cushions are very firm which is great for my bad back.