Looks great and is comfy but good grief this thing was hard to put together. The screw holes didn't line up and I had to use a hammer and towel to bang parts into place. But it did come with extra screws and the cushions have velcro straps to stay in place which other reviewers said was an issue.

I doubt it will hold up if I have to move but just renewed my lease til December 2020 so not worrying about that right now!