We used a professional taxi from Amman to Petra and back (the driver waited for us 5 hours).
I can recomend him, the ride was very smooth, safe, the car was new and comfortable, clean.
The price is fair and negotiable, he speaks english so it is easy to arrange everything.
His name is Waleed abu Bekar, Tel. Nr. 00962795620490.