The resort is very nice and the staff are very welcoming. The villas are a delight to be in and overall the resort is picturesque.
One thing that they may improve upon is their ability to be more accommodating.
More than often,they never pay attention to your requests. They retort to rhetorics when asked for special requests or upgrades.
For all those people who are staying for few days, go for an all inclusive package, else you will end up paying anywhere and everywhere.