The location is great. It was easy to find the best locations in the city as they were all very near. The apartment is very clean with spacey bathroom and kitchen. It has all the things necessary for a pleasant stay. The communication went smoothly in English. We have enjoyed our stay in Madrid!