An elegant resort in the Caribbean, with a pristine 1.5 mile-long beach.
Everyone who's been here says it's a little piece of Heaven on earth.