Even cheap/mid tier apartment complexes around me have a clubhouse with a pool, a small gym, maybe a billiard table and what not. It is not very expensive to do when land is cheap.
My last apartment wasn't super high-end and it even had a golf simulator in it along with a billiard room kind of a theater room with a giant TV and some big couches.