Stunning location, friendly hosts. everything you need, plus more. would definitely stay again.