This place far exceeded my expectations. The location is beautiful, the hosts are warm and hospitable and the facilities are 10/10. I throughly enjoyed my stay and so will you.