The only thing I was surprised by was a deposit which was required at the time of rental; I had paid for the rental in advance and did not realize this would be required. The drop-off was a cinch. I would recommend BookingGroup to anyone looking to rent a car!