I think this facility is average, we went to go and play mini golf and I have to say , it was a nice layout and we had a lot of fun but the price I felt was a little high for the time we spent there. It is 18 holes with a chance to win a free game at the end which was nice. The staff was very friendly as you can pick out your color golf ball you are going to use and they fit you to the right size length of club. We didn't go on the go karts but we have in the past and I think it is pretty basic. You have to be a certain height for the rides and some of the rides are not really that fast. It is very clean and they have an arcade for your enjoyment.