Pants run TTS but if in between sizes, size up. I am wearing a size 6. Top runs a little big. If in between sizes, size down. I am in a M. Quality is beautiful!