Been playing mini golf here since I was a kid. A timeless classic, upkept well - great customer service - very friendly. Not too hard, not too easy - good for kids just learning and adults who need a challenge. Cost not too expensive, good amount of time for the money. Would return no problem.