An excellent place to stay, very well thought out and well run. Great facilities and excellent hosts. Was a great experience.