Location was perfect, apartment was clean and spacious and staff and security were excellent! Roof was beautiful as well- perfect place to stay in Mexico City!!