This item I usually go with a large to make it a tighter more formal fit. I also have a t shirt in an XL for a more relaxed fit.
Great fit for patio drinks!