It's very difficult on the Costa Brava to find a villa with this much space but also less than 5 minutes walk to an amazing beach.
There is a huge garden, a good size pool, and a nice patio. Inside the villa is well equipped for self-catering: the kitchen itself is small but fully equipped for cooking family-sized meals, and there is an inside and outside dining area.
The location is perfect: right in the centre of Tamariu, a small village with a great beach.
The host agency are extremely helpful and responsive.
Can't recommend this villa enough (almost feel bad sharing the secret...)