wayyy too big to be a LARGE. material is thin which is ok if you are gonna wear something underneath it, like a bathing suit. i returned it. this is the second shirt-dress i buy and both were way to big. (the other one i bought was xxl)