Top place to stay in Costa Brava. 5 stars