These shorts are great for a long ride. I wore them on a 7-hour ride, and they felt great the entire time.