Fits really loose ! I took a black XL to get more lenght but I could have taken a M and it would have fit too! The sleeves are sleeve bat so even if they are open on the top, you cannot see the side of the body so it is sexy but not too much ! It is the same fabric as a bathing suit so easy care. I think I could wear this year round.