Size X-small would be perfect
I ordered size small but x-small would fit perfectly. I had to adjust the sleeves. But, overall it was good. I can't wait to wear it to the wedding party. The sizes are made big because it's USA sizes. I would definitely recommend this.