Fabric is quite thin.  Seems to run just a tad small.  For this style, a medium should have been fine, but I think it might be better in large.  Probably won't be a favorite, but no serious complaint.  I'm keeping it, and will probably get my $'s worth~