I first purchased the XL of the Morax god costume according to my measurements. Female, with small shoulders and chest my measurements are as follows: height 165cm, weight 65kg, bust 91cm, shoulder width 41cm, hips 108cm and waist 88cm.
I found the XL costume's top fit pretty well and had no trouble with the pants (being a little hippy can be an issue with asian sizes), but the jacket was WAY too big. A good 30-40cm trailed on the floor and it was baggy around my chest.
I ordered the L in the same costume and it fit MUCH better. The top was tight and sleeves VERY tight (skinny arms defs are a bonus here), and the jacket is a much closer fit.
As for quality, it is breathtaking. Every inch of the costume is intricate and beautifully made A+++
All in all, amazing customer service, very fast shipping and gorgous quality costume, just keep in mind the sizes are a little odd for people with feminine builds.