This fit as expected but I didn't realize the bottom was just a straight to the floor no slit skirt. Looks odd when walking, althought the set is cute, it is somewhat cheap looking, polyester, where the top might look like cotton here it is not. Plan on returning, not sure yet, I just don't like the skirt how it so form fitting from head to toe.. otherwise, I ordered a large and it fits just fine.