I think, an early marriage has considerable advantages.
The mind is set in an early age. A big tasked is solved in the early age. One has more time for his career and his family. On the other hand many people who are late married or married after experimenting couple of broken relations, they just lose a very precious young age time of there lives, either in stressful single life (effecting their working efficiency) or given to their broken relations. One may not need to wait until his mind is mature enough to decide for a right partner. Such marriages have anyway 40% diverse rate in western culture.
Thus marriage is anyway a kind of compromise. There is no certain level of maturity a person reaches making him able to decide confidently and correctly about his marriage matter. The best thing is to marriage early, adjust your personality according to your partner, set your mind, and be relaxed that you have accomplished a very big step of your life and now work good and more effective for the betterment of humanity.
if you're pretty sure you're in love, then go ahead. just keep in mind that you'll never be able to date again unless you divorce (why get married in the first place?), and that this is the person that you'll grow old with. The choice is yours.