There are a lot of pros about Enzo's...
Easy parking at the Tannery and a relatively small menu were the two initial factors that made us choose it for a relaxing dinner.
The atmosphere is very pleasant, clean lines and candle light. The service friendly and certainly our server (Vanessa) was great.
The wine list is not extensive and it has some good choices. Cocktails and spirits are also available. The environmentally friendly take is definitely a big plus and much appreciated, when every little bit counts. The food is selected from relatively local growers and seafood providers.
Another plus is that on they offer a gluten free menu (desserts included) and they do not charge more for this like other local restaurants.
The food was very good. We shared the mushroom polenta for appetizer and had the lobster linguine and lobster polenta (from the gf menu).
If you are looking for the standard "Italian-American" (or "American-Italian"?) food selection, then better look for another option. The food here is a little bit more refined and contemporary.
I would say the only minuses were that the prices were a bit high for the product, throughout the board... (and a minor observation from .. the linguine should actually be called tagliatelle given the cut of the pasta :-)
Overall a pleasant and tasteful dinner in Newburyport.