I really want this vest from Target, but they don't have any smalls left, just XS and M. I was wondering if anyone bought this and could tell me how it fits; TTS?? TIA!!