It is a $17 bathing suit on Amazon. No joke. I believe it goes up to XL (I am a size 16 and I felt like it was comfortable, so an 18 should easily be able to wear it). I am a little over 5'10" and weigh 225 pounds. I am also linking a video of me performing in it so you can see how well it stayed in place (forgive me...I can't walk in shoes so this isn't my best performance).