I am an Italian who has travelled the world and has been a high level chef for 40 years. This is "hands down, the best pizza"! I judge pizza on 3 things: crust, sauce and cheese. Il Bosco is the only place that I have awarded 5 stars to all 3.
Extremely quaint & charming. I love that it is kind of hidden.
My only suggestion would be for more consistent, knowledgeable service staff.