Yes, it is legal. The service providers provide entertainment according to the permits and licenses obtained. Their activities are regulated by the relevant regulatory authorities.