This shirt is extremely comfortable, however it runs very small.  I ordered up based on the reviews and it is still very snug.  The fabric is see through, so you will need to wear a tank top underneath.  Other than that I really like the shirt; very soft.