The Ally Vest has functional buttons all the way down the front. The model is 5'4" and wearing a size small. It is 100% polyester.
SIZING CHART: