Ahh, it's a shared connection. How many users at one time?
The bandwidth will be divided between all users. It's probally too many users at a time, and can't handle all the traffic.
Does it work better at say 3:00am compared to 6:00pm, do other residents have the same complaint?