I have been to Carrabba's several times. The whole family likes it. The food is moderately priced and reliably good. The staff are friendly. Sometimes when things are busy they can get a bit overwhelmed, but typically service is prompt and engaging. They make their soups with their own stock.