Is not thirty word crossword too long??

123456789101112131415161718192021222324252627282930
Across
  1. 2. Tiger Woods sport?
  2. 3. to serve, tasty, local regional, exotic???
  3. 6. works in Library
  4. 8. to charge reasonable? fair?
  5. 9. if Mr Nakamura is your guest, then you are Mr Nakamura's ...?
  6. 10. someone who cannot stop working and has no time for anything else
  7. 11. Surfing the...
  8. 12. going to ... to have hair cut
  9. 17. having a .... to get a job
  10. 20. fast, friendly, efficient?
  11. 24. Can i give you a .. to the airport?
  12. 25. to ... a week somewhere
  13. 26. a system where employees choose the time they start and finish work each day
  14. 27. a time or date by which you have to do something
  15. 28. reading a ...
  16. 29. listening to ...
  17. 30. to ... yoga
Down
  1. 1. capital of UK
  2. 4. ... with a pen.
  3. 5. being ... of losing your job
  4. 7. a cosy, a friendly, a welcoming ...?
  5. 13. an elagent, a stylish, a popular, an exclusive?
  6. 14. big shopping in the ...
  7. 15. the way people choose to organise their lives
  8. 16. opposite to "lose" is to ..
  9. 18. to book a ... in the restaurant
  10. 19. the amount of work a person is expected to do
  11. 21. what would you lika for your main ..., fish or chicken??
  12. 22. stuck in a ... jam
  13. 23. If something is not easy, is ..
  14. 26. an activity with a ball