These are ok; definitely not worth what I paid though. While hanging my curtain one snapped in half and now that they have been in use for a few months, some of them unhook themselves the more use they see.