Rule reminder
'A + noun' (al/alla/ai/alle) is common in spoken Italian. 'Da + noun' (dal/dalla/dai/dalle) is more formal/written and carries a slight passive nuance ('repaired BY the mechanic').
In spoken everyday Italian, which is more natural for 'I had the plumber fix the pipes'?