Bought for an interior fence to keep our dog out of the garden area to keep her clean, and it works fine for that.  But it's not an easy DIY project.  

My fence builder [who has built several deer fences for me] agreed to assemble the fence, but spent two days cussing and won't volunteer to do it again.  The first problem was difficulty pounding the posts into the ground - hit a rock, and it will stop  dead - he ended up concreting several in place after digging out the rocks, and trying to pound 2" pipe 2 feet into the ground isn't easy when you need to keep them plumb and in a straight line.  

The gate is a little rickety, the screw heads stripped easily, and the provided drill bits broke trying to pre-drill the hinges into the metal posts.  He felt the additional labor easily offset any cost saving, but at least with a vinyl fence there won't get constant painting.