Excellent place to stay! Mexico is a magical place!