These were too large when I first received but now my son can fit into them. Color is great and the navy blue doesnt bleed on his socks. Wore with thick white socks under jeans and they were perfect and didn't fall off. Perfect for the photos we took. Navy looks great with jeans.