I have had multiple versions of NYDJ and they work very well for me. They have a great design and really help cover up some of the trouble areas. The fit well and don't get baggy.  They wash well and look great for years