Carrabba's Italian Grill is so good. The enviornment is so relaxing and casual. They offer a variety of fresh, handmade Italian dishes. And all dishes are cooked to order. They even have a kids menu for the little ones. I have never been disappointed by Carrabbas. They live up to my expectations everytime I eat there. From the food to the service...everything is perfect. It is a really great place to go out with that special someone. I wouldnt say it's a great place to take the kids.