We stopped here only for pizza on the way elsewhere, so I can't speak to the mini golf or ice cream. The pizza was fine. Very thick crust and a lot of cheese. Being from NJ, it was not our style, but everyone was satisfied when we hit the road. Pretty basic place, but clean enough.