Another solution is to get the existing dashboard wrapped in leather/rexene. It should be cut and pasted neatly on dashboard with a strong adhesive. Get it done after taking out dashboard and not on installed dashboard. Use a thin rexene so that dashboard fits alright when installing back.
It will look good, easy to clean and long-term.