Has anyone bought these? Can you let me know how you found the sizing and material? I am currently size 12-14. Does that translate into a medium or a large in their sizing? Thanks x