The John Geigle YMCA is a great and very nice place with a welcoming, professional, and supportive atmosphere. The facility is very clean and has recently received all new gym equipment. It offers an array of health-improving programs and features an equipment and machine workout room, modern treadmills, fitness machines, rooms for exercise classes, tennis courts, and a large pool for all causes. The staff is wonderful, always friendly, helpful, kind, professional, and super supportive, displaying a happy interest in making each visit productive. Members find it an enjoyable place to spend workout time with terrific, friendly, and like-minded people of all ages. It is always lively but never excessively packed, providing an outstanding value for a reasonable cost. For many, it has become a true home for fitness and health.