Ok for price. Materials could be better quality overall. Pants feel rough. Belt looks terrible so you're better off making your own or buying a separate belt. Same with the arm band. It's made of a foamy material that looks cheap. The crisscrossed fabric on the chest doesn't actually go around to the back but is attached at the shoulders, so from the back you just look like you're wearing a t-shirt and pants of the same color. Also runs a little small. If you don't mind making a lot of adjustments, this might work but I probably would not buy this again.