It depends how many users in the household.
Here's a good article:-
For most households 100 Mbps to 500 Mbps is more than adequate.
Also note, many people don't understand the difference between Mbps and MB/s.
Remember to divide by 8 to give you the download speed in MB/s
The following will provide maximum local transfer rates in MB/s.
1000 Mbps = 125 MB/s
500 Mbps = 62 MB/s
100 Mbps = 12.5 MB/s
6 Mbps = 0.75 MB/s
There is a cap for international download speeds.