Size info, I'm 5'5, 34B, about 155-160 lb (I'm not sure, I haven't weighed myself in a long time). I was between a Medium and a Large. I ordered Large. No problem whatsoever! Fits my chest nicely too. The fabric is perfect for swimming and the design is a combination of fun and adjustable modesty. I love the little tie strings on the skirt. I also love that it fully covers my cheeks and I don't have to be self-conscious about anything poking/hanging out or riding up too far. The halter top straps are thick and soft enough that they don't dig in to the back of my neck. Can't go wrong with this.