I understand that this review should be about the product itself however, my personal experience is if you want your purchase to be received by the promised date....DO NOT purchase from this seller.  This was intended to be a Christmas gift, date ordered was Dec 12th, seller committed to this delivery date;  Delivery Estimate: Wednesday December 19, 2012 - Monday December 24, 2012 by 8:00pm.  I received today, December 26th, unfortunately family member this item was intended to be given to,  has already left to return home.  I will not purchase from this seller again.
The vest itself is very nice would recommend for puchase (but not from this seller).