Beauty Villa Vergara is the SoHo House for Beauty