Wearing a large:-) love this one piece. I’d say it runs a little big and even though it says it’s cheeky, it feels very full coverage to me!