This is the local YMCA to join. The staff is phenomenal and they have personal trainers available(which my wife has been very happy with.) The locker rooms are clean as is the pool(actually the whole place is very clean and brightly lit.) They have numerous programs for all interests. Well worth the membership fee.