The most expensive property in Spain is located in Benahavis