The best place to stay in Mexico City, great location and great view, restaurants and grocery stores nearby.