I'm always a little weary purchasing clothes online because you never know the true size. This is true to size. I usually wear a Medium, purchased a large and it. is. large. But it will be great for summer pool wear, beach wear, and slumming at home. Material is thin and you can see through it but not drastically.