Flexible, good cushioning, fits great. Worn out early. Side edges wear quickly. Would be PERFECT if they would last another 1-200 miles.