You could always try Coinbase.
This concerns me (from their ToS):
"Please note the following risks of using Coinbase services:
Bitcoin purchased using a bank account or credit card may be reversed at a later time, for example, if such a payment is subject to a chargeback, reversal, claim or is otherwise invalidated."
I'm looking for a trustworthy escrow, not one that will take my BTC, give it to someone else, give me $, and then take the $ back when the recipient of the BTC starts crying for whatever reason.