i have be use it for a long time and yes its a great product and recommend other to buy it . you may find quality little bit low but in this price its really worth to have one for the work out . remember to order one size up than you usual size , so large equal to XL .