Thanks for the replies. Having never been to the area and relying on biased websites owned by the resorts one can make wrong decisions. I think I'll change to Amunpuri. Twin Palms beguiled me with their site and the reviews on Tripadvisor, but I've changed my mind. This is a 50th birthday trip and it should be special.