It's legit but the size is a bit bigger than me I expect it's same size as me 40 but it's a American size so, I rated 4/5 I made a mistake by choosing 40 cz I didn't know it's a American size I hope seller will change this. I want the 38 size, Thank you this is so comfy and very beautiful.