I bought a medium tall in blue with gray sleeves and it fit perfect. I ordered the gray with black sleeves, but the navy blue with red sleeves came. I was disappointed, but decided to keep it, originally. Put it on and even though it was a medium tall too, it was much smaller, now I have to return it and they don't have any more of the color I want and I'm not sure what size to order.