Great and well equipped apartment and location in Madrid