Not too bad, but not amazing either. There are three courses (all 18 holes each). We played one full course and a few holes that were creative as well. The price is 10 per person which I feel is a little pricey for what you get. Little kids will have a blast with this course. Adults may want to head to a different mini golf to keep their attention. The best part about this place is you get to escape the heat for about an hour. Overall I would come back if I was bored, but I feel there are better choices out there.