The bike cup holder is designed with 3 movable bars and 14 different mounting positions, allowing it to fit handlebars from 0.9" to 3" in diameter, making it perfect for road bikes, mountain bikes, kids bikes, e-bikes, and scooters. The drawstring design easily accommodates 12oz to 34oz water bottles. The three-point fixed design with adjustable velcro straps creates a stable triangular structure, ensuring the holder stays firmly in place even on rough roads. Equipped with a mesh pocket, you can store small items like wallets, sunglasses, keys, and phones. Plus, the adjustable shoulder straps offer convenient carrying when you're off the bike.