CJ'S has really gone down hill and is in major need of a face lift. I have been coming here from time to time for the last 15 years for kids parties, golf range and mini golf and have been disappointed with the way the facility is maintained. The prices keep going up and the quality and variety of attractions stay the same with very little or no mainteance. I'm really surprised this place is still in business.