A large gym facility. They have all kinds of different rooms, devoted to different activities. There are indoor basketball courts, tennis courts, racquetball/wall ball courts, weight rooms, even a swimming pool/lap pool! Plus, a small daycare room for kids. And so much more.