Wearing a medium in top but could have done a small… wearing a 28 in denim and size up 1/2 a size in heels