Vehicles for hire