We visited in June as a family of 4 a 4 year old and 22 month old. I was a little apprehensive to start with not knowing what to expect and also some mixed reviews especially regarding the cleanliness of the accommodation. The holiday it was amazing and one of our best holidays to date. We stayed in a savannah lodge and looked out over zebra, rhinos, ostrich and giraffes. We had a feeding station outside our property and it was great to just sit and watch the animals. We also visited the other animals on the resort, the lions and seals. We went to watch the lions being fed which the children loved. We took our bikes and found cycling around between the different resorts really easy and you don’t need to go on the main roads. The pools are great and the lake resort pool is slightly bigger with more slides. We did the car, boat and walking safari at the safari park and you easily need a couple of days there to see everything. I would say it is the best safari park I’ve been to. There is a gate from the resort into the safari park so you can just walk in during opening times which is nice. We went to speelands one day and enjoyed the rides and the lakes. On our first night we ordered a pizza delivery which we were able to go via the app on our way. It was easy abd good to know we’d all get some food. All in all we had a really magical holiday, I love South Africa and feel it was the best alternative with 2 young children to reallly get the feel for the wildlife. We will definitely return . Our property was adequately cleaned if I was being really picky it could have been slightly better with regards to hoovering but everything else was clean. The outside of the property is dusty so it is going to get blown/trodden in. The bathrooms are well done and a big bath. You have a hoover so can easily run this around if you don’t like cobwebs. We had a couple of things broken when we arrived one being the travel cot these were sorted really quickly.