Can also recommend
http://www.savaari.com/user/step1.php - we used them for five airport-hotel transfers during our trip in May 2008 and all went without a hitch. We always took the Toyota Qualis - nice high vehicle so you get good sightseeing on the way in.
Don't know if this has changed but in 2008 you could only book from the airport to the city, you had to either email them or let the driver know when you wanted the return (this was always very easy).
Rates are very cheap - from USD15 upwards for the whole transfer (depending on city etc).
It really is fantastic to have this (or any other) company wait with a sign with your name on it!
To the OP - really sorry to hear about your experience.
Regards
lme ff