Holds everything I need except for my small tire pump. Won't fit unless it is angled to protrude through the zipper. Not a big deal. Seems well made and doesn't interfere with my cables. Very little handlebar real estate so this is perfect.
It is on the smaller side, yet is deep. Zippers fine, with a mesh pocket on the outside. Good for storing chapstick, kleenex or anything you won't mind losing should it fall out of the pocket. Inside has another zippered pocket. Great for keys, added security IMHO. It has 2 separate compartments. Had to arrange the wires, and the bag doesn't look bad at all. You might be able to roll up a jacket and store it if you have a jacket that allows it.
The price was great. The quality of the materials and the way it was made is excellent.
I use the bag now for my training rides as I prepare for a long tour this summer, however, it will NOT suffice for what I need for the long haul.