I just bought a pair of Converse trainers online, in UK size 7, which is what I am. But they are enormous - about two sizes too big. Has anyone else had this? It says US size 9, but they seem more like a UK 9. Is this some kind of mistake, or are they always weird? I really like them but now don't know what size to buy...