Don't stay here if you need wifi. Good location, friendly staff, good hot water, good shower, full kitchen, comfortable bed. Purified water provided.
The room has A/C, although it is undersized for the space.
Wifi went from none to terrible (15 minutes for a page to load) to occasionally good.
HDMI input in TV doesn't work.
As for the area: Beautiful beaches, walkable to restaurants. Terrible humidity and mosquitos. None of the restaurants on the island have enclosed dining with A/C to keep the mosquitos out.