We are with TPG and we are happy with the price we pay but the service is lacking. We have constant drop outs and slow speeds which can be very frustrating. i would have love to have been notified or compensated for loss of service but we are never contacted by TPG. I do commend them on the service of actually establishing set-up of our internet as they were very helpful.