Mac Shack is a great place to eat. Basically it's create-a-pasta-dish, or choose one of their selections.
The portion size you get is good. A bowl of pasta, and a breadstick was enough for me to have a little left over for the next day. The variety of options you get for your pasta, sauce, and toppings are great. In addition to all of that, are a few salads, some breadsticks, and they have wine as well.
If I had a complaint, it would be that it seems a tad bit overpriced, but only a little... not enough that I wouldn't go back.