The best place in Mexico to stay!