I got these for wearing under normal looking shorts on rides in town.  They are terrific for that.  I could even see using these alone for a ride.  Fit was right on.  I am 5'10" and 200lbs and have the Large.  Just started using them but they seem well made for the long haul.