Love this pop of color swimsuit! I bought a small in each. Bottom is good but I would have been okay getting a Medium in the top. A small is a tad tight.