LOVE this sweater dress. Definitely long enough to wear to work or church! Thick! LOTSSSSS of stretch. Has a front pocket. XL can for sure fit into the large!