To be more specific, I'm 6ft even with a 34in inseam (lots of leg), so I got an X-Large. The frame size between the Large and X-Large is mostly in the vertical instead of the "stretch," so it's more about how long your legs are. With the X-Large, I get a pretty comfortable riding position...