Really cute dress but it is so thin and see through. I held my hand behind two layers of the fabric and could still see my hand. Would be ok over bathing suit but you'll definitely want coverage under this.