I stayed for 6 nights at Genaros Apartement. It is located in the Coyoacán district and close to Xochimilco. The apartement is relatively small but cozy and offers everything you need. It was very clean. Genaro was a great host, who was quick to help and offer recommendations.