I have eaten at Carrabba's in both the Huntersville and Concord dozens of times. I gave them 3 stars for a specific experience at the Huntersville location on 04/19/15. Carrabba's would have got a 5 based on all my visits if not for a snotty host on that particular night. I called ahead for a party of 8 with two highchairs for 6 pm for a birthday celebration at 5 pm. We arrived right on time and informed the host that our party was actually just 6 with two highchairs. After twenty minutes of waiting, my sister went to the podium and asked how much longer the wait would be. The nasty host said well you're party of 8 requires a special table and we only have two. We can't ask them to leave even though they are done. My sister reminded him that our party number had changed. He said well I don't know. 15 more minutes with an attitude. Forty minutes later, I went up to the host to find out why we were waiting for a table when we called ahead an hour ago. Again he tried to say something about needing one of those two tables. I informed him AGAIN of the changed party size. He was clearly agitated with all of the guests who kept questioning their wait times. He actually shook his head, wiped his brow, squeezed his temples and sighed we are short staffed tonight and heaved his breath at me. I asked if we could be seated in a smaller table. Thank goodness the manager on duty happened to be coming by the host stand for the first time in the hour we were waiting and I asked him about the smaller table. We waited for about five more minutes and finally got a seat. He did offer us two appetizers on the house for our wait time. Our waiter, Taylor, was EXCELLENT. He was 5 stars all the way. The host, which I don't know his name, but could pick him out from a line up for his crappy attitude was a NEGATIVE 5. Luckily we have had good experiences in the past so we will give Carrabba's another shot. However, we'll stick to the Concord location!