I have the Ultra D shorts and they are very high quality and have been great on 50 mile rides for me so far. Haven't tried them on longer than that yet. The foam is denser than my cheaper shorts, but it's not 'puffier', which is good.