I ride a Tricross with Marathon Supreme's. I use it for almost everything. The original Borough CX that came on it wore fast, were slow, and had non existent puncture protection. I flatted more on those tires than any I have ever owned. I hated them as they were guaranteed to be a problem daily. After 5 flats in one day from goat heads, I upgraded to the 35c Marathon Supreme and I'm a happy camper, no flats, roll fast, works on dirt roads and easy trails. Occasionally, I will get the road bike out for a quick spin, when I get back on the Tricross it's like riding a Cadillac, smooth and stable on any road or speed. Great tires, you get what you pay for with these.