I bought two and it is solid lightweight construction. Easy to get in and out but holds the firmly. I use it on my road bikes. Ive hit bumps in the road and it did not pop out.
On a race course that was littered with lots of spilled water bottles, I had no issues with mine as this held it very well. Easy to get it in and out of too.