I too am 5'. I just bought a Specialized Myka (S) and it fits me fine. It is a bit heavy, but since I'm new to MTB I thought I'd wait a year before upgrading.