My measurements were more 14/16 if I'm honest then. 12 was a bit optimistic though some size 12 stuff certainly fitted. Some of my size 14s were tight I'm size 10/12 now. 10 tops 12 bottoms usually. 12s feel generous.
But yes people do carry weight very differently, a lot of mine was on my legs as well as body, I'm very dense (!) and 5" of height makes a huge difference.