I would be in Cape Town next month and can some one please guide about how safe is roaming in CT?

Is it legal / safe to bring an escort / masseuse to hotel room?

Thanks,

Sam