This shirt is super comfortable. A lot of the reviews I read said it was large, so I got a medium. It really fit true to size, so it's not as large as the picture makes it seem. If you want to wear it with leggings, go up a size. The material is thin, but not super thin. It's a nice shirt to wear when it's not too hot or too cold. It washed very well. Mine actually looked nicer than the picture shows.