This restaurant took me by surprise and to be honest, the bad reviews really didn't reflect the experience I had whatsoever. I would like to begin by noting that this restaurant is pretty big. There's tons of seating both inside and outside. It was also very clean. The music is good, but not loud. There are several TVs placed throughout the restaurant, which is perfect for those who want to catch a game of any sort.
I thoroughly enjoyed my meal as well. There aren't many options for those with restrictions, and I was disappointed that there was no gluten-free pizza, but the pasta was fine as an alternative. They have gluten-free penne noodles and the sauce was great. Moreover, the fries were surprisingly good. One thing I'd like to mention is that our waitress was excellent. She double checked everything with the kitchen to make sure I could eat it, which was extremely accommodating. The prices were also reasonable considering how big the portions are. There seems to be something on the menu for everyone; it's not just Italian food.
Ignore the reviews and give this place a chance!