Great location for this tourist; facilities excellent; amenities luxurious; hospitality exceptional.