I'm not normally incapable of making this kind of decision, but it's proving difficult. My brain won't decide. I am 5'2 and wear a size XL from M&S. I'd say I was a size 18 in most shops. Snag size guide attached, I'm 'curvilicious' Please help :)