This is a great sundress/swimsuit. Do not hesitate. I am 5'8" tall and weight 163. I wear a 38D. the XL fits great. I night have been able to fit in a OL, but the XL flows just a bit like a dress should. I also love that it came in a handy waterproof envelope. Great idea for traveling.