Personally, I always try to read the contract carefully before renting, especially the small print – it can hide all sorts of ‘surprises’. It is also important to find out at once what is included in the price: insurance, navigation, kilometres driven. I once faced a situation where I had to pay extra for every extra kilometre – it was unpleasant. Now I try to choose proven services with transparent conditions and no hidden fees. As for companies, I can advise you to pay attention to Carentify. On their website – https://carentify.com – you can find a car for hire, and most importantly, all the terms of the hire are clearly spelt out, and you can see at a glance what is included in the price.