Beautiful views , Great location , Excellent hosts . Would not hesitate to recomend a stay .