damn, i'm 6'4" and I only ride a 19" frame currently, i used to ride a 21.5 and while it fit, All it was good for was non aggressive xc, as i got more aggressive i found it too large and bought this frame and love it to death. I do have alot of seat post exposed, but i can live with that as a trade off for when I want to drop my seat and have some fun.