Great location, beautifully built and spotlessly maintained, quiet and comfortable, and nice hosts! What more could you want? We will definitely aim to stay here again!