Surrounded by the Klipriviersberg Nature Reserve, Thaba Ya Batswana Eco Hotel and Spa features elegant suites. It has a swimming pool, a spa, and function and conference facilities. Featuring views of the vegetation or the reserve, the air-conditioned suites at the Thaba Ya Batswana Eco Hotel and Spa are decorated with elegant wood furniture and sober colors. They all have an LCD TV and a modern bathroom. Breakfast is served at The Kraal Kombuis Restaurant, which is also open for lunch and dinner. Next to an old olive tree, guests can indulge in cake, pastries, coffees and herbal tea at the Olive Tree Coffee Shop. Recreational activities include the Sinzinani Day Spa, a meditation trail, guided hiking trails and the Thaba Lions Educational Centre. The Eco Kids Club provides educational nature walks and various other recreational activities OR Tambo International Airport is 23 miles away. Johannesburg Central Train Station is just 10.5 miles away.