I bought a small and it fits nicely. Not too tight.  Cute style and logo.

Can't wait to try it in the water.

I ordered online sat, received an email that it was shipped Sunday and then got it Monday morning!  I couldn't believe how fast that was!