If you could give 6 stars for location then I would. As the other reviews note, Dr. Robert's place is in the heart of the North End where there are seemingly endless Italian cafes, restaurants and bakeries.
A easy walk to downtown and right along the freedom trail. Has everything you need while you're there. Dr. Robert's also gave some local suggestions and was quick to respond to any messages.