Magic Island Dive Resort
I just cannot say enough great things about Magic Island Dive Resort. The staff is phenomenal from the waitresses and cooks to the housekeeping staff to the dive staff. They learned our names within a day of being there and addressed us by name. The waitresses knew our preferences within a day or two. The crew on the boats were attentive and the divemasters were helpful and awesome at finding critters. The accommodations are basic, but extremely clean. The grounds are beautiful and well maintained. Food is excellent and you have a choice of partaking of the family style meal on offer in the evening, or ordering from a menu. We will definitely return!