I wasn't sure about getting a striped shirt, but I love the look, the fit, the thickness and the ability to dress this top up or down, depending upon the occasion. It's great for layering under cardigans and blazers at work.
I did go with an XL, I usually wear a 12 (broad shoulders and busty), and the shirt fits well in the shoulders and bust, and the rest of the shirt was not overly baggy at all.