It does not pay. As you can see that the biggest item is the Tax. Spain is the only Country where they do not allow cost to be offset against the rental income for non residents. This is another of the Government policy to milk the foreigners.
I was expecting that this unjust treatment of non resident would have been equalised when the Government reduced the %capital gains tax under pressure from EU.
The people who are involved in rental are only there to subsidies their holiday homes or until such time that they retire. The ones who have got into rental market have not done their sums or dont understand opportunity cost.
Whilst, I agree that you need to be looking at 5% return. This % is not Gospel and cannot be achieved in most countries most of the times.