Nice , well built . Not too hard to assemble . A few pieces were bent and scratched , but not unusable . I had to build these post anchors so i could adjust the legs to get it level ,  because my cement drops off 5 inches. They really should make adjustable posts for uneven ground.