The apartment is great! You will find everything to live a great stay in Madrid.
Is located in the Chamberi neighborhood and there are multiple metro stations nearly, but you can go to the major of the attractions of the city by foot.
Alfredo is a great host, he answered me very fast when I had a question.