We didn't have a credit card in our name (only debit) but the staff made adjustments so they accepted the debit card and charged the entire amount at pick-up. We reserved online a Citroen C1 but they didn't have one, so we got a BMW Series 1, which was a very nice upgrade. The car was clean, some scratches on the wheels, diesel/adblue, economical, powerful and a lot of tech (GPS and a fancy self-updating cruise control). Italian roads have a lot of weird speed limits and radars everywhere. We delivered the car after hours at their nearby parking-lot and they requested we leave the parking ticket inside the car to check the "check-in" time. They wrongly charged "late check-in" because they mistakenly got the "check-in" time the next day at 10AM, and we delivered within agreed time, 11PM the day before. We complained and they returned the money quickly even without "evidence" besides the ticket they had inside their car. I advise to take a picture of the ticket to serve as proof if anything goes wrong. It was a good experience.