Not extra long. I'm European, 1,68m small and it is just 15 cm under my knee. Is rather small the M
very good