Amazing location, amazing villa, amazing hosts. Amazing! (also there's a kitten)