give user access to specific SMs

I have a large customer that wants access to view their elements (read only)
and I don’t want to give them access to anything else,( ie aps, bhs, etc…)
I was wondering if there was any specific instructions on how to do this.
I’ve setup come controlled views with controlled tags, but not sure if this is the proper way to do it.
and given R access to the view I’ve created