Coyoacan is nice to visit but kind of far from the city and there's only so much to do there. I wouldn't stay there again if I knew I wanted to be in Mexico city proper.