Perfect location, perfect city, perfect host - would 100% recommend