It really all depends on what they are all doing. Let's just take Netflix 1080p quality. Which requires above 5 Mbps per device (I usually like to double that to be sure, so lets say 10 Mbps). It could be between 10-15 devices could watch Netflix at once at 1080p (if they allowed above 4 people lol).