Easy to put together.  A little firm, but still comfortable.  Back cushions velcro to seat cushions so it always stays together and looks great.