The resort showcases luxurious rooms set amidst a garden with sweeping views of the golf course, garden, or with panoramic beach front and sea view complete with private balconies.