Amazing property, in an amazing location. You can tell a lot of hard work and passion has gone into keeping everything so beautiful.