This resort is heaven! The staff is extremely friendly and always remember your name and what you like. The room is very clean and the views are phenomenal.
You order your lunch and dinner at breakfast, as they get new ingredients from the mainland every day. The food was some of the best we ever had, and you always knew it was fresh!
Definitely take advantage of the snorkeling! Our one regret is that we didn't bring an underwater camera to capture the amazing colors of all the fish.