Amazing location and kitchen, and even your own natural pool to swim in! Would happily go back!