Wonderful.
Fabulous.
Absolutely marvelous.
Hilarious.
Delightful.
Bracingly funny.
Dazzling.
Ingenious.