I bought this in a 4X - I expected it to be very roomy (I normally buy 2X American size) - I wear it as a work shirt at the restaurant.  It is not much bigger than a regular 2X and the sleeves are a bit tight when rolled up.  Otherwise, this is a great shirt.  It breathes nicely and is very comfortable to wait tables in --- and it looks great.