Perfection! Good location, amazing hospitality, tips etc