they are ok, but my main reason for low rating is description was incomplete and didn't indicate the package contained 12 pieces, i thought there were only 4 so I ordered 3 (to get the 12 I needed for the curtain). Not sure it is worth paying the shipping cost to return the extras.