Marvellous location, marvellous hospitality, exceeded all our expectations and gave us a wonderful getaway in paradise.