Have been here few times on different occasions and with different group of people; food is good, cannot rate it as outstanding though; huge portions that you can share; even the brunch items are huge and it can easily serve 2 people; they have great selection of beer too; they only allow minors on weekends for brunch, other than that you cannot take your children there.
Service has been OK, nothing outstanding but at least it has always been the same, which is good.
Ambience is good; if you go during summer or on some sunny warm days they have their Patio open.
Great location, a little bit busy parking lot but overall good experience at all times.