Fabulous place, fabulous location, fabulous hospitality