Pants run slightly bigger. Still wearing my true size 27 long but looser on me Small in top and cardigan