My 1997 Cannondale F500 size S (with a ridiculous 20.5" top tube and 75° seat tube angle. I'm 5" 10 inches, but its ridable with set back seat post and 140 mm stem. The only bike I own, that feels like consisting of "one single piece" while riding...)