Solid unit. Fair amount of time required for assembly but all required parts were present and the tolerances were all good: all holes lined up without issue.