iinet provides a decent service. We have only ever run into trouble with them when moving house, they over charged us for a few days when we weren't actually connected to internet. They also took a couple of weeks to connect our new house to the wifi. however, their customer service - after waiting the half an hour to get in contact with them - is quite good. Their workers are always happy to help and want to see a good outcome arise. The overwall speed of our internet is great and we have no drop out issues.