Perfect! Very heavy, works well with books and so much more attractive than plain book ends. Make sure your shelf is equal to the weight, but very nice and a sweet complement to the blue agate coasters if you happen to have them.