Cristina's place is what you're looking for. I highly recommend it. Close to everything, public transport, good food, gran via, and much more. Will definitely stay here again when I go back to Madrid.