How tall are you? I’m just under 5’4 (5.375). The strap is adjustable. You could also add holes I suppose if needed. It is more of a crossbody or long shoulder carry (at hip) I too don’t like bags too long and it’s fine for me. As an example, the lv Alma bb without adjustable strap is too long on me.
I’m 1.58cm (a little over 5’2) the alma is also to long for me. But I do have the marmont matelasse mini flap (not the super mini).