I went with JC Motors to ship my Bonnie a year ago.
www.motorcycleshippers.com
The bike came in flawless condition, and they provide everything for one price, pallet, straps, cover, pick-up etc...
No extra charge for a residential delivery provided the street could handle an 80 foot trailer, which mine could. Otherwise, they require a business drop off.
The only thing negative I could say is that the pick up took a few days longer than I expected. The shipment itself was quicker than they said, but all in all, the bike made it from Mass. to Virginia in 7 days from when I ordered the shipment.
Also, as a value add, JC gives you the straps and pallet to keep. Not sure what I'm going to do with an 8' pallet, but the straps are great for transport on my trailer.