Amazing place. Amazing hosts. Amazing location. Did I say Amazing? Yes, Amazing.