We loved our stay in Donostia. It is a beautiful city.
We got a bike rental membership and for only 42c per trip, we could rent a bike next to the nearby Amara Hotel to cycle to the Old City and Beach.
The apartment is in a residential neighborhood so there are lots of shops around where you can buy shampoo, beach towels, items for cooking, or whatever you need at non-touristy prices.