On saying that, the amount of professional pilots I hear saying "cleared to land 29" or the like is annoying. The only person that should be saying 'cleared' with respect to an aircraft in flight is an ATCO.
In the UK, and I assume most other parts of the world, pilots are required to read back their landing clearance. "Cleared to land runway 29 " is a perfectly acceptable thing for a pilot to say. Hard to understand what else you could say.
What do you say where you are based M-ONGO?