Super easy assembly! Be careful when zipping the ￼Cushions, they come off track easily! A little firm but assuming will soften after my son sleeps on it multiple times!