You rented one through Rapha which was amazing. Doesn't that tell you which size is best?
Anyway, I could call a frame size XXXS or LLL. Doesn't matter. It is the frame stack and frame reach which you start with / compare to.
Include frame standover, so you don't have any issues straddling the bike. (Standover can vary, even if the stack and reach is similar).