Took the measurements. Top tube 49 cm center to center, seat tube 46, head tube 13, wheelbase 97. Looks like an OK fit, at first sight.
No specific reason to go with this size, except that I can get it relatively cheap, it's an old carbon frame that needs a paint job.