I had to buy this outfit there times because the tops runs extremely small and they wouldn'tlet me return it becauseof the sale that was going on. At first I brought a small, then a medium and finally I purchased an extra large because the top fits and looks exactly like a child size top. The small/medium bottom and skirt fit just fine and are true to size. I kept the bottom/skirt size of medium with the top size of extra large and the small size my coworker brought off me and the extra large bottom/skirt with the medium top I gave it to my brother's girlfriend. It's ashame that they wouldn't let me return or exchange it.