We had an awesome time in San Sebastian, staying at Milimara Apartments.
Very friendly and welcoming staff and all you need for an apartment.