Clean up & maintenance in our area is about $150.00 so I tend to take mine in only when there is a problem. Mine is computerized so it is usually a board has gone out. Usually costs 500 to 600 dollars by the time they are through. The manual recommended yearly. lol Never gonna happen.