cleanliness (gusal/wudhu) and modest attire; anybody can visit this mosque. Non muslims are not allowed only in Grand mosques of Saudi Arabia.