Good design except for the method of joining the swivel seat.  Joining the seat takes a bit of effort if you are by yourself, but it can be done.  It is much simpler if you have a couple of clamps to hold the seat in place or if another person can hold the seat (not heavy).  Overall, the product is very good quality.  The package arrived as promised, unfortunately with one small piece chipped off.  I requested a replacement piece from All Modern, but it was not available.  However, they sent a new bench as replacement.  Really excellent service by All Modern.  I would buy from them again in the future and highly recommend them.