The item is lovely. Definitely size up about 2-3 sizes larger than your own. I am a Uk size 12 and I got 4XL and it fits perfectly. Shipping took 9 days to come to my address. The colouring is good but it’s not too bad (it 100% matches the photos, since its better in real life)