Mayan Princess
Sitting pretty and pink in the middle of town, this long-established seafront hotel has basic but pleasant efficiency apartments, lacking only a pool to make it a perfect mid-level choice. French doors open onto verandas with hammocks, where you can eat meals prepared in your well-equipped kitchenette. Some furniture is dated and nothing is fancy here, but you'll still enjoy the friendly service and beautiful views of a nicer resort. All units are oceanfront. Just a few steps away is one of the island's best dive shops, Amigos del Mar.