Im 51 and 120lbs. This so comfy to wear! I bought a small and it fits perfectly. I wore it to play beach volleyball and I just bought a second. I prefer wearing this over a bikini so i can stop picking my bottoms out of my ass! Im never going back to playing in a bikini again. Im slowly converting all my girlfriends to switch to this. Also, it dries fast. I jumped into the water and was able to play right after without it feeling saggy or heavy. Its light. I bought the yellow limestone.