rural beauty on the Costa Brava countryside of Spain