I've had a really good experience with Matt from GPTuning (lt1z user name). He's really good and will get the car right.
I also had a previous tune from Synergy Motorsports who is now in Livermore I believe. They did a decent job but didn't get the steady state cruise all that smooth. I took it back and they did some tweaking but it wasn't as good as the tune that Matt put in there.