The driving range here is great with a fair price for the balls you get. The tee of areas are real grass and are kept well. In regards to mini golf it is terrible. The holes have unreal breaks and a breeze can knock the ball in. Also the holes are made on a slope in which your ball never stops rolling until it goes back to the beginning.