Luz's house is very unique, full of magical spaces, gardens, homewares and charming details. This Airbnb is worth staying in for this reason.
Cayoacan is a beautiful local neighborhood but keep in mind it's at least a 30-40 min drive from downtown. I'd recommend staying a day or two and then shifting a little closer into town to be closer to other destinations.