Perfect!  Not too small and not too big.  I ordered a medium for our 25lb dog.