AKR is a terrific dive resort. The reef is both accessible (it's right there, right offshore) and in very good shape compared to many reefs. The dive operation at AKR is very responsible, with excellent divemasters and boat captains. Three dives a day (plus night dives). The food is excellent. The staff is very helpful. The simpler accommodations are rustic, but very comfortable, with newer, fancier cabins available. If your goal is scuba diving, AKR is the place.