Virginia's place is an excellent choice. Perfectly located in the North Beach area. Close to transportation, restaurants, Chinatown and the Waterfront.