Kids loves it, never disappoints. I like a place I walk away from feeling full... Big portions, good food, big menu (there should be something for everyone!). Don't know if they are vegan friendly but they should be able to accomodste. They have gluten free options as far as I know. Good atmosphere.