Perfect
What a great fit! it is casual, but can be dressed up. i could have done the extra small, but the small isn't too big and is still flattering.