I've been coming here for over a decade. One of my favourite spots, and absolutely love the menu selection.
I have a vegan wife / baby, but not me. Their menu has something for everyone. And, we've always found the service to be great.
Not sure why such bad reviews for this location, but we certainly will be back.