Perfect location and Diana is a great host - this place has everything listed in the posting and more. Will be staying here again next time I am on the island.