I used this on our stroller. It fits about any handle because it has an additional rubber piece that you can put in to firm it up and make it fit snuggly. It will hold most water bottles and smaller cups. The bottom doesn't hold a very large cup, but will support it nicely. It is very sturdy. Not like most lightweight holders you buy at a chain store.