I got XL and it fit perfect! The lace at the collar was slightly hanging off, but the bow covers it.
Really cute