HD
Make sure you have lots of USD cash. Airport is not so bad but ONE hour drive from town.
Handling is expensive but also make sure you have the necessary overflight and landing clearances.
Hotels i have stayed in are basic, hot water and aircon and clean but nothing to write home about. I must stress i have not seen everything and can only comment on where i have stayed.