The only reason I did not give this 5 stars was because the newels on top of the end posts did not screw into the tops flush to the posts. Also one of the posts had a small crack in it. But I called the company customer service and they were great. I sent them pics of the problem and they sent replacements posts out to me. I would still recommend this product. 

Pros: Good value.
Cons: Having to wait for replacement parts