Just back from a 8 nights stay - it was amazing.
Booked Beach Villa on reward - no complimentary upgrade - upsell was offered on arrival for a Deluxe Beach Villa (we took it and it was fabulous - Villa 132) we had to pay 300 USD a night but pay only 5 nights for a stay of 8 nights.
Resort was booked by 80% - all water villas fully booked. Guests were a mixture of a lot of Asian people, a lot of Russian people and some European folks.
Weather was fantastic only 2 times rain in the night. Will definitely come back.