I have one in purple rush and now a heather grey shade. My stomach sticks out further than my chest (no I'm not pregnant) and an XL is perfect because it's looser and hides my belly. The shirt is a little slouchy around the neck and that's perfect. It's not tight at all. I've already ordered another one in indigo blue and will probably order more.