Super easy to put together! The seat cushions are on the firm side, but are super comfortable! It seems incredibly sturdy and looks beautiful!