Looks good, though the back is not sewn perfectly
Definitely size down, there’re very small even with L size is far too small