Fabulous hospitality in a wonderful location . 5 stars is not enough!