I for sure recommend this place. We never had the chance to meet James as he was traveling, but he made sure to stay in contact with us during our stay; checking on us all the time. During our stay the heating system had some blockage, and we didn't know how to handle, so James immediately ordered some electrical heaters and shipped it, to be delieverd within hours...he was in South Africa and stayed awake tracking the order till it was delivered. He even left some drinks and food in the fridge and full folder of information, directions and maps.
Thank you James. Wish we had the chance to meet.