Super easy to assemble! A bit firm but still super comfortable. The perfect size for a smaller apartment!