Superior quality
These hooks are far superior to the ones they replaced. Though one arrived  broken, it was one more than we needed. The open face meant that I could stretch the books over our oversized curtain rod. As long as the bearings do not rust, this is a great set of hooks.
Rating: 5 stars