We live in the same neighborhood as this AirBnB so we are probably biased, but... it is definitely the best area in the city for access to attractions and also getting the authenticity of North Beach.
The ad describes the semi private space accurately so make sure you understand that. It worked well for us.