Our group had a great stay at Maiders apartment. Its incredibly well located and easy to get to from anywhere in the city - just head to the big church!
There is a great coffee shop, Old Town Coffee, just outside the apartment. I'd recommend a visit to sample cheesecake.
You can walk to the beach in 10 minutes and the Pinchos bars in Old Town are just 15 minutes walk.
Other amenities like bus station are close by, we took a day trip to Geratia which was easy to get to on bus.