I'm impressed with this training vest! It has pretty much every feature I think I might need, plus a couple I never would've thought of. It's very comfortable, and it looks nice on. My only complaint is that the sizing is completely off. I normally wear a 16 in ladies tops. When I looked at the size chart, it said to order a 4 XL. That seemed crazy, but I went with the suggestion. Unfortunately, it was indeed crazy, and the vest was much too big. So I had to return it for a vest that was two sizes smaller. That added to the overall cost, as I had to pay to ship the vest back.