I am 5'7" with a 30" inseam and I have a giant defy 2 and a cypress DX that are both small size frames. I also have a Specialized Sirrus Comp and the frame size on it is a medium. The Giant frames seem to be a little different than other bikes for some reason.