Ok, if you like meat you have to go to HOUSE OF PRIME RIB on Vanness.
For laid back casual but good food there's a Cuban Restaurant CHA CHA CHA in Height St.
For high end dressed up and expensive dinner, MICHEAL MINA.
ASIAN DI CUBA, for expensive but a good atmosphere (very hip)
MEIKADEH, North Beach, for the most amazing Mediterranean/Persian food and kabobs.
Best Chinese food ever, ERIK'S, South San Francisco on Church St.
PS: I don't want to be rude towards anyone's opinion, but I want to mention that Steps of Rome in north beach, which is very famous, is not a good place to eat for their insanitary environment. They have cock roaches throughout the whole restaurant which I have witnessed myself. This place used to be one of my favorites but after a roach was in our bread basket, and one walking on the wall behind my head I never went back there again.