Pumpkin patch clothes are extreemly generous!!!!!!! I have heaps from there. And I have to get size L as XL would defo fit size 20+. Their denims are really comfy and look great