It also depends on if you have a reliable service person to take it too. I've had some repairmen cause more damage then they fixed. I always put a tell somewhere on the machine that would have to be removed if proper cleaning was done. A few times at different shops I point it out that it wasn't cleaned and just get a shrug, no use arguing but at least they know I know and if I know my whole guild will know.