I stayed for 6 days at Foster's apartment with my mother and cousin. The apartment is small but has everything you need, even a small and cost balcony. For 3 people is fine.
We had everything we needed to cook and has a small washing machine which is great.
I would recommend you to go by car, not only because of the location but in general to visit other beaches and areas of Costa Brava.
The communication with Roser was great and always replying to my questions in a few minutes.
Loved the fact that she took the time to asks me if we needed something special and recommended us many restaurants and areas to visit.
(It's a challenge to eat good vegetarian/vegan food in Costa Brava, but possible).
Roser was also flexible with our check-out letting us stay a few hours extra.
The swimming pool is quite big and in the morning is very quite.
If looking for a cost place with nice location, I would recommend you Roser apartment :)