Excuse me, is the Hertz car rental pick-up point at the Spanish Steps in Rome easy to find ? Italy Q&A