A charming and colourful Caribbean style resort, located opposite a lovely white sandy beach surrounded by lush tropical gardens.