We had a wonderful time in Madrid. The apartment is located perfectly and everything can be explored by foot. David is a great host! The communication was perfect. We will definitely come back!