It runs a little small so I order a size larger than I usually wear.  This is my 3rd shirt like this (different color) and I love it.  The colors are vibrant, the material isn't skimpy at all.  Wears and feels great.