I ordered up in size and that was good choice. Although it is so generous in its cut, I think it could be forgiving in any size. And I don't see how you could order a really large size and find it too big. Covers upper arms, Covers the back down to a couple of inches above the waist. It drapes well and is flattering.