De Hoek Country Hotel is a charming hotel located in the scenic Magaliesburg countryside. The hotel offers spacious family rooms that are elegantly furnished and equipped with modern amenities. The rooms have comfortable beds, en-suite bathrooms, and private balconies with stunning views of the surrounding nature. The hotel has a range of facilities for families, including a swimming pool, a tennis court, and a restaurant. Guests can enjoy a variety of outdoor activities, such as horse riding, cycling, and bird watching. The hotel also offers a kids' club, where children can have fun and learn new things. It is the perfect place for a peaceful family retreat.