This item is OK for the price, but is lacking in quality.  The pockets especially
because they are not reinforced and certainly will become a failure point.  Also the elastic in the sleeves seems cheap and the snap closures are sure to tear out eventually.  I would not recommend this item to a friend.