I bought the XS and it fits perfectly. Love the style, fit and all the complements I get on this vest. Plus, the customer service was amazing. Bek, went above and beyond to help with fitting as I live in Canada and wasn’t sure which size to purchase. Thank you Bek🏼 and thank you Urban Horse Wear for having such stylish and comfy equine fashion.