CPWH has been my mobile phone provider for countless years (at least 5 years), they have also helped my brother and my grandparents over that time. I always seem to get iPhone contracts with them instead of direct from apple because their store is much closer to drive to.
I haven't faced any problems with their service, the only issue has been with reception in some areas while traveling, but that really isn't their fault. Their stores are also often quite crowded and it does take a while to get to the front of the queue, but again.. it's hardly their fault that they're popular. I would rate 5 stars, but sometimes there is a delay in response or it's hard to get through quickly on the phone.
Apart from that they're great.
company reviews