Amazing place, hospitality and location