I normally wear extra large long in shirts and they fit fine.  With this vest here's no give and it's way too snug around the waist.  In all fairness, that has a lot to do with my eating habits.  Wished I had bought XXL.