Seems reasonably solid and I was able to put together myself.  My only complaint is with the seat drill holes, the angle is awkward and took a bunch of tries to get hit the screw to attach.