I've bought these shirts in several colors because they're cheap, comfortable, and pair well with a blazer or casually with jeans.  I wear a 22/24 and the 3X fits me well.  It is a fitted shirt though, so if you don't like material that clings to your midsection this may not be for you.  The material is also pretty thin, so if you purchase the white be sure to wear something nude or a tank top underneath.  Overall, I highly recommend it.