Elandsfontein is a beautiful place in a beautiful setting but it is not 5 star. We stayed in July this year for 3 nights. it was the middle of winter but the lodge was freezing, no heating at all in the rooms and the hot water broke, so for a day and a half no hot water at all. Bad enough in summer but not funny in winter. The staff during our stay were very helpful and pleasant but the experience was let down by not even a complimentary drink let alone an apology or any compensation from the owners about the water situation. Not the service you would expect from an establishment of this supposed standard. It is probably more a place for couples or families with older children as the food is quite sophisticated and no real options for children. The food was however, delicious. Carlos, one of the key members of staff was excellent and tried hard to make the trip enjoyable as did the other staff working there. Could have been excellent.