Came within a couple of days and fit great. I wish that I had this when I suffered my hamstring strain but it helped out anyway. I will definitely be using this when I go back to playing. the sleeve fits great, not to tight and not to loose, it was just the perfect fit. I recommend this product and will use any of their products in the future if I need them.