Sole is an American Italian restaurant in the heart of New Canaan. The restaurant has been there for a while, a testament to its solid offerings. We went around 7:00 pm on a Friday and the place was hopping due to a festive holiday crowd....The only table that wasn’t taken by a reservation was by the door, a bit of a drag during a cold winter evening, but the heat was blasting so overall not too bad. We had a very friendly waiter, but once the drink orders were in it took a while for him to return to take our dinner orders. The place was a bit loud and cramped due to an over flow crowd. The menu is solid with the standard offerings of a good Italian restaurant including pizza with some American items mixed in such as a steak and a burger. I got the penne ala vodka which had good sauce, but it was a bit dry for my taste buds. My friend had the sausage pizza with cherry peppers which was quite good. The portion sizes were good as well. All in all, I like Sole for its busy vibe, nice décor, and friendly service. My only reservation is that for its price point, the food should be better.More