one word. perfect
perfect host, perfect place, perfect...