Bought this vest and my belly won't allow me to zip it up. Has all the bells and whistles for attaching tac gear. Size large but is adjustable could fit a smaller xlarge person.