It is perfect. So easy to put together. Took less then 20 or 30 min. Getting it out of the box was a hassle. Took forever. But I otherwise it is great. Not as soft as my old love seat, which is probably good, but it is firm, but soft enough. Love it, looks good too.