We stopped here with the family one evening on a recent vacation. The employees were very nice and friendly and helped my little one pick out the right size club. The mini golf area was surprisongly clean and well kept (so were the bathrooms!) The prices area a bit steep as are most places nowadays, but we were told if we get a hole in one at the 18th hole you get a free game! Unfortunately we didn;t, but we still had a great time and never felt rushed. Lots of parking and easy to find.