I have used it for several years. Its a bit expensive, its fairly reliable, customer service is reasonably good, a real person answers the phone.
The quality of the service depends on where you live. It is far better than any fixed line provider in my area.