I’m just back from Buenos Aires, were I had the chance to visit C&L Rental, which is by far the most up-to-date and well kept facility I ever saw. Paris, Rome, London: beware! No wonder film crews from all over the world do business with them. I just had to show this mind-blowing place :-)