The sizing is great - not Asian size. I was nervous it would not be large enough on top but it actually fits! The bottoms are actually a bit loose because I am normally a small there and large on top but I ordered a medium. It was a good compromise though. The gems were not as large as they look on the models but maybe it is because I am tall? A couple loose threads, but it looks great and I cannot wait to wear it.