The outfit is true to size and comfortable the pants were long just the way i like them almost dragging. I got a medium which i could of gotten a small am 5’8 and 145 pounds 32D . I got the medium top altered a inch on each side underneath the arms and it was perfect, i suggest if your around that size get the small . The material has a lil sheen to it and soft . the stitching is well sewn . This outfit is well sewn .