I purchased and prettily wrapped this as a gift and sent it to California for our son and he will receive it in time for his 42 birthday on July 28.
I believe he will be delighted and that size will fit him well as he is tall, broad shouldered and slender. The X large which my husband has would be too big. If our son has I problem with it I will tell you in a timely way. I expect him to love it! But If he thinks he needs the larger or smaller one I will write to you as suggested.
We will certainly will tell people about your company, site and Guayaberas. My husband is thinking of ordering a black one in Large for himself!