A little difficult to put together,  but so worth it once it’s done. We have sat on it every day since getting it! The cushions are a little thinner than I expected but it’s still very comfortable.