I have the CycleGuy Tailbag and I love it. When it is close, the look of the bike is great. When it is open, it can take my second pair of gloves + my wallet, cigarettes, sunglasses and my rain suit. I'm not sure that it can store a helmet...
It is strapped with velcro under the passenger...