I was not sure of the correct size to order due to reviews stating the shirt runs small. I am between a medium and large depending on cut and style I ordered a large and it fits a little loose. The white fabric is very light and sheer and see thru so I will probably wear a tank top under it. It is perfect to wear in hot weather for sun protection.