I had a great experience with stdtestexpress.com. It took only 3 days for the whole process and for me to get my test results. Much quicker than at the doctors.
I did post a review on this site of my full experience on the std test express page. If you have any questions feel free to reply to this topic and I will answer them to the best of my ability.