great location. great host. great communication. everything was great!! highly recommended.