This is a great shirt and I am pleased with it over all. It fits fine in the mid-driff but is tight in the shoulders.
I unfortunately have that body type thats somewhere between Medium and Large. If you do as well, then go for the Medium. Perfect fit and comfortable. Really impressed with its quality. The fact that the pattern lines up throughout the shirt (pockets) says a lot.