The vest is a onesize. It fits a small to XL person. Denim bow is removable. The vest has two side front pockets. VEST$69.99PriceSizeOnesizeQuantity*Add to CartBuy Now