We decided to take a mini break from JHB for the long weekend. Riveria is close and rooms are clean, service is efficient and friendly. There is loads to do and plenty of activities for the kids. 18 hole golf course, 9 hole pitch and putt, putt putt, tennis, squash and kids play rooms. Spa on site also great!! Well recomended.