adjectives and opposites

12345
Across
  1. 4. the opposite of cheap
Down
  1. 1. the opposite of stupid
  2. 2. the opposite of ugly
  3. 3. the opposite of dry
  4. 5. the opposite of happy