Obsessed with this leo! I got a large because of some of the reviews I’ve seen; I’m low side of a large but middle of medium on the size chart, and I’m 5’3”. The large is very comfortable and wasn’t a problem in class, but I feel like a medium would be the perfect fit. Still love this leo, and I’ve already ordered my next one!!