We spent two weeks on Cap de Bou and had a beautiful time there. Our son enjoyed the animals and the great outside area to play. We met other nice people at Cap de Bou, played tennis and talked a lot to the lady in charge. She is great!
You need a car but everything is reachable in a few-minutes drive.
Very very recommendable!