It looks int he pictures like your seat is angled nose-down - this is the #1 cause of excessive pressure on the hands causing numbness and pain. If you tilt it closer to level-with-the-horizon you might find it is more comfortable a tiny bit lower, as mentioned above. Otherwise I think thet bike looks like a decent fit.