Very easy to put together and I’m 5’11” and i can lay down comfortably on the sofa. It looks great and i think it will hold up well.