I am giving this a 5 star rating because for the price it is great quality.  I did have to return it as I measured wrong and it wasn't long enough for my railing.  Tried to get a second one but are sold out.  My mistake.