The maximum number of players is 24.  On three courts, this allows a 4 on, 4 off rotation during open play.  After speaking with numerous groups who have played on the 3 indoor courts in the SeaPlex, everyone was in agreement that this was a satisfactory arrangement.