I am looking for a medium leather tote with for shoulder carry but that also comes with a generous crossbody strap. I am 5'5" and live in Canada so the shoulder strap has to be able to fit over a winter coat and the cross body has to be fairly long. Any suggestions?