I ordered the navy in an XL, I'm normally a large in tops. Have to add that I purchased the white as well and thanks to reviews went with a 2XL. Both shirts were perfect fit so if ordering a white keep all this is in mind. The collar is oddly shaped without a button so it didn't go well with my blazer but alone it was casual and cute.