I typically wear a small but I ordered medium to get a slouchy look and it was perfect. Nice, soft material. I'm 5 ft 7, kind of long waisted and it just about covered my heiny. I ordered a few more and this time I ordered small for a more fitted look, and honestly there's only a very slight difference. Still just about covers the butt but it's not clinging..a little less slouch than the medium. Colors are as pictured. Nice