Ciro's the Italian at the top of Union Street opposite the Blue Moon Indian is just perfect. Ask for a table in the more private area up a few steps at the back. Impress by finishing the meal with a flaming Sambuca but remember not to burn your lips. That place always works for me. ha ha.