The venue is excellent, spacious with plenty of seating and an amazing kids play area. In saying that, I cannot understand why there is such a large dining and bar area if staff are unable to cater for such a large volume of people. Our food took 90 mins to arrive (after the rest of our table had eaten), both dishes were average at best, with one missing sauce and an incorrect side.
As mentioned, it appeared to be at capacity or close to it, so your mileage may vary. Consider visiting when the bistro is quieter.