marvelous

Adjective
  1. Causing wonder; astonishing. Adjective
    The view from the mountain was marvelous.
  2. Excellent; wonderful. Adjective
    She did a marvelous job on the project.