Love the quality of this so much I ordered another but in different style. Perfect fit - followed chart guidelines; 5, 1 120 lbs , small fit perfectly. This fit right at my hip line so I can not wear with leggings because it does not cover me appropriately. Buttons are sewn on well. I am so glad that I purchased this item !