Received product in timely manner, purchased size XL, fabric is not givng at all, takes the assistance of my son to get it onto my body; brought back flashbacks of my college football playing days in Arizona when I wore those skin- tight fitting jerseys!