Villaluenga del Rosario is a village of steep streets, whitewashed houses and flowers on the doors and balconies.