I bought this for a May Caribbean cruise. My measurements were between a 20 and a 22. I went with the 22 but should have gone with a 20. Luckily, I am handy with a sewing machine and was able to fix it instead of returning it (no time.) Once tightened, the bust line was an amazing fit, even with my large bust. I was able to wear with and without the removable shoulder straps. I am shorter (5'4") and the bottom of the skirt was a little longer than I wanted but, as I said, a smaller size would have fit better. Plus I didn't mind the length. Thighs are a problem area. The silhouette is very flattering and the suit fabric was comfortable. I never felt heavy or weighted down while swimming. I've used this suit multiple times and it washes up and withstands salt and chlorine well. This was my first suit from here and will not be my last. I highly recommend this suit for anyone looking for a classic look.