What an amazing place, and wonderful hosts. The whole place was immaculate, and provided a tranquil place to relax and enjoy some down time, or time with the family. Everything we needed was provided. The pool was fantastic and so lovely and warm... My only regret was not staying longer. This place and Hazel and Christo go above and beyond to make your stay special. I so hope to return one day soon.