Excellent overall dining experience! Food is delicious. I've had the eggplant parmesan several times, and it has been great every time. Most recently tried the veggie pizza on their gluten free cauliflower crust, which was also very tasty! The staff is very attentive, caring, and accommodating! We ate in their bar / dining room area, which is very comfortable with a lovely atmosphere! Highly recommend Hercules... their menu has something for everyone!