Buy this shirt on the small side. Im usually a 12 but that was too big. The 10 fit me perfectly. The shirt is great however it has fitted straps which are ridiculous. They are not visible on some of the modelled photos on the website. They are supposed to be adjustable but they are really long no matter what you do. I ended up cutting them off in frustration. Nice fitting. Well made. Looks great. Just shame about the straps.