These are perfect to keep my dog out of the garden but do not block the view.  They’re nice looking and not cheap like many you get at hardware stores.  I gave this item 4 stars because they are so hard to keep hooked together while installing into the ground.  While installing, every time I had to adjust or reposition a post due to hitting a rock, the sections would come unhooked and I’d have to start over.  It wouldn’t be so tough if you have sandy soil or sod.