I fell in love with this piece the moment i saw it. unfort they were out of the s, so i went with a medium. fortunately for me, this piece runs true to size and so while slightly large, i will still keep it. the material is sturdy and of good quality, the buttons are large and noticeable and the ties by the shoulder are not flimsy. great piece!