Arrived pre-assembled which was very nice.  The delivery staff were very friendly and helpful.

Some of the screws attaching the legs were stripped and busted, and were not drilled properly and do not fit the screws properly.  Hopefully the legs don't break off.  Am debating whether to contact them to send a new seat or not to replace it.  Seat cushions are very firm, but I guess that is to be expected.  Everything is fine overall, and the look is nice