Yuggy, Congrats on the wedding and thanks for the great report. We checked it out with my wife. It looks to be a place we have to try as well. What a long trip you made to get there... My personal favourite is the Seychelles one but I am already sick of thinking the trip you have to make there already from Europe, not mentioning Canada. Well done
I checked just now the reward booking and as expected it offers the most basic villa. If we go there I would go only to a real water villa to enjoy the resort experience. No way to get water villa for points? Or beach villa for points plus cash? If I make my way down there then I want to be in a water villa.
How far are the villas from each other, by the way? Do you have a real privacy or your neighbour can smile into your face in the morning?