Who: DSL through a regional company, our only phone option. I've forgotten the speed, but I negotiated it down to get the price down -- took a couple of calls to get anyone to admit something less than 30 Mbps was available. I think we're at 3 or 5, probably 5 since we have no trouble streaming Netflix.
How much: Costs $44 a month before all the fees and taxes bring it to $50, but there's no competition unless I go satellite ( too little wireless signal here for that to be an option, plus the house is underground, and cable won't run a line this far off a road). That price includes a home number that will accept incoming calls, but nothing going out except 911. The price is guaranteed for life; we committed to a two-year contract to get it.
Happy: yes, no problems since the initial setup, and the company even ran a public-road rated line up the driveway to within 100 feet or so of the house, and did it without disturbing our buried power line. Speed is fine for us, probably because of that big line. Even if there had been problems, I'd be grateful we have an option for Internet. That's by no means guaranteed out here unless you go with dial up.