Formal:
* Vous êtes fantastique. (This is the most literal and formal translation.)
* Vous êtes extraordinaire. (This means "you are extraordinary" and is a bit more elevated than "fantastique.")
Informal:
* Tu es fantastique! (This is the casual way to say it to someone you know well.)
* T'es génial(e)! (This is a very common and friendly way to say "you are great.")
* Tu es super! (This means "you are awesome" and is a very informal way to express enthusiasm.)
* Tu es top! (This means "you are top notch" and is a slang expression.)
Other options:
* Vous êtes formidable. (This means "you are formidable" and implies strength and capability.)
* Vous êtes incroyable. (This means "you are incredible" and expresses amazement.)
The best option will depend on the situation and your relationship with the person you are talking to.