Great hosts , great communication , fantastic location