The Sophia smock has a slim fit and runs a little small. If you're trying to decide between a M or L, we would suggest a Large. Please check your body measurements against our size chart before purchasing.