I'm meeting a friend for dinner tomorrow, and geographical/culinary considerations are pointing to one of two Cuban restaurants on Peterson: Cuban Island or Rancho Luna. Which one has better food or a really toothsome specialty? Or, is the correct answer to go somewhere else entirely? Our requirements are good food [no pref. in cuisine, although I don't know yet how chowish this man is], quiet enough to talk easily, moderately priced, and with easy parking since I'm still recovering from a broken ankle and not moving too fast yet. And located somewhere convenient to Evanston and the far NW side.