Hi, I can share my experience. When I was in Barcelona, I visited several clubs where the legal use of marijuana is provided, details are here https://barcelonaweedmap.com/. Access usually requires becoming a member by providing an identity card and paying an entry fee. Comfortable conditions for use are created inside. It is important, however, to bear in mind that the rules may have changed, so it is best to check the latest requirements from official sources in order to comply with the law and the rules.