Excellent, peaceful, well maintained place with great hosts. We had a wonderful stay throughout, would come back here again.