Love this!  Great product for the price.  Relatively easy to assemble, and pre-drilled holes helped tremendously.  We were looking for an architectural detail for our deck, and the white vinyl matches the existing railing we already have.  The only reason I did not give it 5 stars was because you have to individually glue all of the end details on - this was one of the most time-consuming parts.  Additionally, if you are going to attach to a deck vs. the ground, definitely buy brackets to attach for safety (the vinyl is light and is relatively easy to move once completely assembled - the brackets keep it stationary).  Overall, great product for the price!