Great location but given the number of other choices in Madrid I'd go elsewhere due to the host / check-in experience. Unbeknownst to us the host had to be at the house when we got there to let us in and even though we text him as we left the airport we waited an hour outside the apartment with our luggage until we finally could set down our things. Other small details such as inaccurate wifi info on the Airbnb listing (which prevented us from contacting him until we walked to a local bar) and stains on the comforter are easy things to fix that took away from the experience.