The product I received was great!  It fit perfectly, the sizing charts are very accurate.  Only problem is that it arrived about 3 days later that it was supposed to. Other than that, great experience.