magnificent

adjective

Splendid in appearance; grand: synonym: grand.

Grand or noble in thought or accomplishment; exalted.

Outstanding of its kind; excellent.

Great in deeds or action; especially, very liberal; munificent; generous; open-handed.

Making a great show; possessing or pretending to greatness; stately; ostentatious.