It all sounds fantastic. Making connections with new people then continuing as friends is the best.