ATMs are available and you can change money at the hotel. Resturants will accept the local currency or US $s. We had no problems when we were there last year.
HSBC Platinum give one point per dollar on all purchases. Thinking of dumping my Rewards Advantage AMEX as the travel insurance has been diluted as well as the points.