Stupendous means extraordinarily impressive, enormous, or marvelous. It describes something of astounding size, quality, or impressiveness. 'Prodigious' directly captures this sense of being remarkably large or impressive - they are near-perfect synonyms.