B1 review puzzle

1234567891011121314151617181920
Across
  1. 4. opposite of 'generous'
  2. 7. I grew up in a town.
  3. 8. I look __ to the summer holiday.
  4. 10. noun of 'invent'
  5. 11. I can _ the broken TV.
  6. 12. siempre que (2-3-2)
  7. 15. Our plan depends _ the weather.
  8. 18. Cheap enough
  9. 19. adequate/appropriate
  10. 20. synonym of 'rich'
Down
  1. 1. decepcionado
  2. 2. noun of 'weak'
  3. 3. not working correctly (adj)
  4. 5. incluso si (4-2)
  5. 6. To register at a hotel (5-2)
  6. 9. permitted
  7. 13. noun of 'strong'
  8. 14. a pesar de que/aunque
  9. 16. I want to get a _ this summer.
  10. 17. Wipe the table. It's wet.