Perfection on the Costa Brava