Bought these for my son and they fit just as expected.  He wears size 9.5, so the were a tiny bit long, but not so much that he couldn't wear them comfortably.  The velcro is great for narrow feet like his so they don't slip off.  The padding is great and comfortable.  Good price for the product.