Crossword puzzle

1234567
Across
  1. 5. Unable to be seen.
  2. 6. A person who accompanies another. (9)
  3. 7. In a smart and skillful way. (8)
Down
  1. 1. Very impressive or wonderfu
  2. 2. Suspended in the air. (7)
  3. 3. space under the roof of a house.
  4. 4. Not giving up easily.