The quality of the boot is excellent; the price is right, but, the advertisement re: the shoe size is misleading.  The boot comes in ranges of size.  My son wears a 9.5, so of course I got the M because it said size 10, however, M/10 = 10-12! That is HUGE!  I should have gotten the S = 8-10 which would have been IN his range.
Too painful to exchange.  We never could have gotten the exchange in time for the event.  Very disappointing.