I wish I would have read the reviews before clicking on this sneaker purchase.  They not only fit way too small but when I compared them side by side with other similar Fila brand sneakers they appeared to be a full size smaller.  If you're like me and wear an 11.5, go with the 12.  After the 11.5 sizes, it's only full size increments 12 and 13 after that.  No more half sizes.  I too got them for only $22.00.  I just noticed the price shot up to $55.00.