as good or better than photos. accommodating host. beautiful home in the most amazing place. great for kids as well, can't wait to come back!