Location, 5 stars. Apartment, 5 stars. Hosts...5 Stars is not enough, they were above and beyond helpful and accessible. Our flights were cancelled/delayed and our luggage was lost. Our hosts were extremely helpful during the entire ordeal, from rearranging our transport to volunteering to communicate directly with the baggage claims people to ensure that our bags (once found) would be delivered to the correct location. I can not tell you enough about how much we appreciated this effort.
The apartment was extremely nice, clean, comfortable and in a great location! A couple of blocks from the Prado and an easy walk to all the other sights on our checklist.
I would definitely stay there again.