Great hospitality and a magical place in a great location.