i've only just designed the unit and haven't priced things out. My experience in the past with MDF is that since the particles are so fine in it (unlike particle board or other rougher materials) that it makes very clean lines. It does dent easily, however.
Here is my current plan:
