Ordered two of these with two Elite Fly bottles for my Canyon Endurace. When I received the box I actually thought it must be empty because they were so light. They fit perfectly, whereas I could not get my old bottles and cages to fit into my XS frame size. The cages hold the bottle securely but its still easy to get them in/out.
This is a lightweight cage that appears to be very well made. I've only had them on my bike for a couple of rides, so I can't comment on how durable they are, but it looks good.
The cage holds my Camelbak insulated water bottles very tightly. These would be a good choice for a mountain bike or gravel bike where you need to worry about the bottles bouncing out. For a road bike, something that is easier to get the bottles in and out might be preferred.