It runs large.  I am a 18/20 and ordered the XX.  I would order a size down next time and it would STILL fit oversized and loose.  The XX eas almost a short dress on me.  I am 5'4.  Would be cute with leggings.