If it works, then that is the important thing.
As mentioned, your seat is pretty high, but you said you have a short reach. There are shorter stems that could be used with a larger frame. Perhaps a 65cm frame, and a 60mm stem.
Nonetheless, if that frame works, then great!!!