There may hotels on located on the banks of the Vaal River; some good, some average. But you will still owe yourself world class luxury at local prices if you have not yet visited the BON Hotel Riviera on the Vaal.The resort, which is part of the highly respected BON portfolio of hotels, offers elegant rooms with air conditioning and various facilities, including a drop dead gorgeous outdoor pool and an 18-hole golf course .Guests can choose a room from five types on offer – from super luxurious executive to luxury twin room. In between there are luxury family suites, garden suite and standard twin room. All the rooms are air-conditioned, stylishly furnished and overlook the picturesque Vaal River.All the rooms also include tea/coffee making facilities, mini-bar fridge, electronic laptop size safe, hairdryer, en-suite bathroom and WI-FILocated on the ground floor, Matthews Restaurant serves traditional dishes with a modern twist and the Matthews Terrace Café offers outdoor dining on the Hotel’s terrace with a light a la carte menu. The Petit Verdot Floating Restaurant allows guests to dine and explore the Vaal River on cruise.Guests can choose from a variety of massage and spa treatments at the Riviera on Vaal’s luxurious spa, which also has a sauna. The sporty type can work out in the fitness centre, play a game of tennis or a game of squash. The hotel also features a games room and a children’s playground.Just 45-minute drive from Johannesburg, the hotel caters to the corporate and conference markets, as well as families and leisure travellers who are looking for a resort that has it all. BON Hotel Riviera on Vaal is one of few child-friendly Vaal River resorts that have struck a perfect balance in offering family enjoyment while also fulfilling the business travel market needs.Steeped in history this 91-room hotel, a converted farmhouse from the 1800s, is situated on a bend of the scenic Vaal River. Ideal for company conferences and events, the hotel offers 4 multi-purpose venues and a range of exciting team building activities, with flexibility to suit your needs.If you are looking for a relaxing breakaway, why not pamper yourself at the Zogvliet Spa or play a round of golf at the Country Club. Should that sounds too energetic, pop down to the water’s edge and float along the Vaal River on one of our boat cruises. BON Hotel Riviera on Vaal also offers a variety of water sports, a gym, picnics spots and kids’ entertainment programs.