I've been to a lot of mini golf courses over the years and many are rundown, with broken obstacles and a feel that nobody has cared about it for a long time. The Barnyard is well kept and clean. The people working there were welcoming and accomodating. The prices were decent, especially with the special rates for children under 9...
More