Formal:
* उत्कृष्ट (utkṛṣṭa): This is the most formal and widely used word for "excellent."
* अति उत्तम (ati uttama): This translates to "very good" or "best."
* श्रेष्ठ (śreṣṭha): This means "superior" or "best" and is often used for things or concepts.
Informal:
* बहुत अच्छा (bahut accha): This literally means "very good" and is a commonly used phrase.
* ज़बरदस्त (zabaradast): This is a slang term meaning "fantastic" or "amazing."
* कमाल का (kamal ka): This means "amazing" or "incredible" and is used for things or situations.
Other options:
* अद्भुत (adbhuta): This means "wonderful" or "marvellous."
* शानदार (śān̐dār): This means "splendid" or "magnificent."
The best option to use will depend on the specific situation and your relationship with the person you are speaking to.