I cannot recommend Alejendra's appartment enough. I will try to stay there every time I visit Mexico city. It is safe, clean.