Easy to put together, all that's needed is in the box. First time I sat on it, I thought it might be too hard. Since then, I've grown to really like the firmness of it. Perfect for the small space in our apartment, looks great too.