I'm always hesitant with restaurant reviews because you never know where they are coming from. Here is a little backround. We come from the NYC area and fine dine in NYC often, so we like good food. Sole Mare does serve what we consider to be good Italian food, very good for the islands. We have tried it several times, and were happy with our selections this year.
Of our group of 8, none were disappointed. Having tried a variety of dishes, from the steak and veal pizzioloa, and pasta bolognese, all were good. The pizziola was different from home but tasty. The bolognese was tomato based, no cream was detected, with a flavorful meat mixture.
Our only issue with this place is the service. Island service is slow, and to be expected. The main issue is that 2 members of our party dined at Sole Mare the previous week. They were with a large group and were at a back table in a very hot spot in the restaurant. When making this reservation, they asked for a different table, and were shown a table in front, and even given a table number (#16) that was written next to our reservation. When we arrived on time for our reservation, they had given our table away and tried to stick us in the back at the hot table. We waited an additional 20 minutes for a different table and they claimed not to know anything about the table request.