I feel bad for rating this restaurant 3 stars, but they just didn't live up to the hype. The only part of our experience that deserved 5 stars were our servers, who were great, fast, friendly and knowledgable of their menu. Their portions are HUGE and are meant for sharing between 2-4 people. The flavor of the food however, was mediocre.. I'd even say subpar. I was expecting the mozzarella caprese to be made with balsamic vinegar, but instead it was only drizzled with olive oil, so it tasted very plain. Also beware, if adding sun-dried tomatoes to your "build your own" entree, because there was an ABUNDANCE of them in our spaghetti.. I kept having to either spit them out of every bite I took, or fish them out on my plate. It was definitely overkill. I'd suggest ordering them on the side.