Pros - light, waterproof, BIG. Sharp-looking, and a great fit for front rack. Cons - bottom straps. Bought this to tote work-day gear on my front rack. Perfect fit for the Specialized Pizza Rack. Lightweight, holds everything. I love how it looks in all-black, and the rolltop is great for protecting my stuff. The only issue is that the bottom straps are more there for attaching extra gear. A Jacket, dry bag, workout mat maybe. Would work great for that. But the fixed end of the buckle is right at the bottom edge of the bag. So you can't really crank these down when it's racked - it puts the buckle in a position that doesn't hold the tension well. I'll probably modify - there are ladder straps on the front, and I can add buckles higher up the bag. It still stays on the rack as is, but I feel better with a third strap over the whole thing. And if the bottom straps were better placed, they would be all you'd need for a solid rack connection.