these 6 bathing suits are all brand new,2 are from ld navy and 3 I ordered online,$30 firm,they are 2 xlarge so could fit 1 to 2 xl