My shirt arrived yesterday and it's perfect.  I got a medium and it fits extremely well.  A lot of attention to detail, plenty of pockets and I love the material.  I ordered it for an upcoming trip and would have preferred white but this color is just fine.