Have it cleaned professionally too, its a cost that can be passed on to the tenant and means the unit will have the best chance of surviving. A clean can then be done on every tenant exit.
OvenU are very good, a little more expensive than others but ive found that its worth it as they take...