Sparkling Waters Hotel & Spa is a charming hotel nestled in the heart of the Magaliesberg Mountains in Rustenburg. This hotel offers stunning views of the surrounding mountains and lush gardens. The rooms are tastefully decorated and provide a cozy and comfortable atmosphere. Guests can relax and unwind in the hotel's spa, which offers a range of rejuvenating treatments. The hotel also features a swimming pool, restaurant, and bar, where guests can enjoy delicious meals and refreshing drinks while taking in the beautiful views.