Here's a breakdown:
* tu es: you are
* mon: my
* amant: lover
* parfait: perfect
It literally translates to "You are my perfect lover."
Here are some alternatives that might be more suitable depending on the situation:
* Tu es l'homme parfait pour moi: You are the perfect man for me. (More romantic and less direct)
* Tu es mon amant idéal: You are my ideal lover. (Softer than "parfait" and still expresses admiration)
* Je t'aime beaucoup: I love you very much. (Simple and straightforward expression of affection)
It's always a good idea to consider the context and your relationship with the person before using such a strong statement.