Never been to Taco Bell - entirely the wrong country for it. Is it really as bad as the memes suggest?