I'm 5'8" and I own a Haibike Nduro size 45cm. The seat post of these frames are a bit tall and the top tube a little short (compared it to my previous Medium Stumpjumper Evo). Thats why the reach is fine but the saddle height is too high.
50cm is too big for you I think, since you haven't...