Location:Riverside Beach Club, South Africa