First of all, the course is in great nick. Fairways were carpet, and the greens were consistent, not fast but not slow, really enjoyable. Only one hole was out of action while they did some drainage works, but they had another to keep the 18 going, and it's good to know they're constantly improving the course. There's some forgiving holes but also others where some carefully placed bunkers and water make you think about your shot. A nice enjoyable course for all levels.After the round, the bistro has some really great meals. The Parma was a beauty, and my partner loved the lamb ragu gnocchi. We had some really awesome cakes from the desert cabinet too!It was our first time visiting and the waitress gave us a great overview of where to go to order things, and the names of those who might help us! The staff and their service were truly exceptional.Mini golf is open late and has been constructed really well! The surface is like new, there's plenty of undulations to provide challenging shots but lots of fun still We had a fantastic day!