You can't beat the location for Coyoacan. It's literally a 5 minute walk to the central plaza. We only stayed one night, a quick stopover on the way through and it was fine.
Do note that the apartment is upstairs from the host's house, and there are other guests in other rooms coming and going etc.