I needed 2 of these and shopped around. The price was the best by a wide margin. And the free shipping was great. Note: I have yet to put up so I cannot rate on the actually functional aspects.

Pros: Easy assemby, price, solid
Cons: Some minor imperfections, some of the glass coatings for painting were peeling off, need to paint or stain