I would recommend ordering 1 size larger than you usually wear.  This brand is really nice quality for the price.  I buy a lot of these in different colors/brands and most are made from fairly thin material and don't last more than a year (which is fine because I know you get what you pay for).  I needed a navy replacement but my other brand was sold out so I tried this one.  I was pleasantly surprised that the quality was better at a similar price.  Will be ordering some more in different colors.