Came already assembled,  acceptable hardware quality, very good fabric, it is very comfortable and it looks very good in our living room.