This batting cage should work very well indoors. It comes with rubber end caps for the poles so that it can be used indoor and not mar the floors.
It should hold up very well with older players, provided you purchase at least a #36 net. #42 nets, which can stand up to the most powerful hitters in the game, don't cost much more than #36 nets, so I'd probably go that way.