Was a little confused at first with adding the legs on however it didnt take long to put together. There is a hook that  you must connect and lock into place to make sure it stays together. If you are not positioning it up against a wall, it may not stay put. The cushions cannot be removed and it picks up lint fairly easily. This is a downside, however it's very firm and comfortable. I am able to take a nap on it without aching afterwards.