perfect communication, perfect venue, perfect host.