Super easy to assemble. Very nice all together! I love how it pulls out into a bed. On the firmer side