Unfortunately the material was far from what I expected. For that price tag I thought the material would look more put together, but it looks quite cheap. This is very wearable for a beach setting, but I wanted it for day-to-day casual wear. I am normally a size 12-14, I got the large. I could have gone for the M, however the sleeves of the L are short and the shoulders are quite snug compared to the rest of the shirt, so I wouldn't go for the smaller size.