We have eaten at Il Barilotto several times over the past couple years. The food is always superb. Service has been friendly and helpful when we have dined although you definitely need a reservation if you plan to dine on a weekend or special occasion.
The ambiance is lacking. The restaurant interior gives off a cheap, faux-talian vibe that is at odds with the quality of the food and the cost of your dinner.
Overall a great place to have a nice dinner with or without kids.