So many reviews already so I'll keep this short. Ordered Mary-Jane style Royal Blue and Red PU in size 8.5 B(M). I originally ordered my usual size 8 which was too small. 8.5 is comfortably snug so definitely order up 1/2 size.