Vaal Privé is a luxury self catering holiday & water sports resort just 1 hour outside of Johannesburg on the banks of the mighty Vaal Dam.