If your idea of heaven includes white sand beaches, turquoise seas, elegant villas and a world-class spa - welcome to paradise.
A tropical paradise on a small island in the Indian Ocean where enjoying nature is the ultimate recreation with a staff that caters to your every need.