I’ll give this blouse an 8/10 for cuteness but a 4/10 for their color accuracy. It’s clearly royal blue, not dark blue. 😃 But it’s okay, just a camera issue!
For reference, I’m 150cm and 51kg. S fits well, but M is more comfortable as the blouse is quite short.