The large fits nicely. It doesn't have stretch, which isn't important to me. It is very comfy, and I wear it often. I hate having to take it off to get dressed in the mornings. Beautiful piece.