I have an athletic figure and wear US M (Asian L). I ordered Asian XL for long sleeves top/dress because I usually have fitting problem around my arms, and order Asian L for regular dress/top. All the tops/dress fit perfectly! The XL dress end-ed up a little bigger but not baggy, it's all good! :) It arrives less than 2 weeks. So happy with my purchase!