Item arrive just like the picture, easy to assembly, just install the leg and connect 2 piece together, less than half hour.
Seat is medium-firm, just what I expected. Very comfortable and nice looking