Received on time and well packaged.  Good quality materials. I.m too big for a medium and a bit small for a large, and it seems every manufacturer
sizes a bit differently..  This fits me OK, and is not too thick or thin. All in all, a good purchase. Recommended.