Swim runs TTS! In a small top and medium bottoms, skirt I got Small but should have done P, it was a lil loose, pink buttton up is M