Top runs oversized. Wearing small Shorts run tts to almost looser. I sized down to 26 and love the fit