The only reason I can't give this place 5 stars is because a few visits ago we had a really bizarre experience with the waiters. Our waiter was training a new waitress but the only time he came to our table was in the middle of our meal when leaned a little too far over the table to say "oh by the way she is in training" before walking away... He did not ask how we were doing, if we were enjoying our food or how we felt the new waitress was doing. (she was great by the way). We did not go back for a while after this.
The last time we went back was phenomenal, I don't remember the woman who waited on us but she was so great we called the manager over to compliment her. The dining area was very busy and she stayed very calm and was on top of her tables the entire night.
We even told her, we were not in a rush and would take our time with the menu do she didn't have to wait on us beck and call. We like to longer a little a little bit when dining out. Especially at a place like carrabas which is usually out of our price range. She still refilled our drinks in a timely matter and made sure we were comfortable.
We really like the food, usually we always get the steak and chicken combo and order a side of ceasar salad. (love ceasar salad!)
The last time we called ahead they said they do not offer reservations, but they have a call ahead list which puts you ahead of those who are walking in. Just call to let then know you are on your way. This comes in handy when they get busy and you do not want to wait 40 minutes to be seated.