Shirt runs a little big. I’m in a small and normally prefer a medium. Jeans tts but if in between size up! Regular length is perfect on me (not quite 5’7)