Review (5/5): 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.