Nice place to stay in Mexico City, but one of many properties owned by the same company so feels and is decorated a lot more like a hotel than a home.