'One of the most beautiful, relaxing places on earth.'
The Club House at The Beach House on Barbuda