US dollars are accepted everywhere.

Dreams in Nettle Bay is an excellent restaurant, as well as a beach with nice facilities. Depending on when you're going, they may not be open for dinner every night.