on that frame 14 is small, but if you want it for jumping / urban or not too much XC (a trail centre probs just about OK) it would be ideal.
if you do want to go up hill and down dale those of use of a 5ft 7 stature use small frames... but that's usually size 16