Best margaritas and tamales ever