One size fits most, but these do run small. Can be used as a beach coverup as well. 100% cotton, soft and so cute. The saying on these is PMS Punishing My Spouse.