Very easy to put together! Came well packaged and easy to assemble. Seems very sturdy and firm but not uncomfortably firm. Has some nice cush to it! Overall very pleased.