Excellent is the most versatile and common direct synonym for "very good."
Depending on the context, here are other strong options:
Outstanding / Exceptional: Best for describing performance, quality, or achievements that far exceed average standards.
Superb / Splendid: Ideal for describing taste, presentation, or an overall experience.
Stellar / Top-tier: Great for informal, modern, or high-praise contexts.
First-rate / Exemplary: Ideal for formal, professional, or academic evaluations.