Solid framing, sturdy hardware and a good looking addition. I wouldn’t pay the extra money for assembly. All that is required is to add the wheels.