Fantastic location, fantastic accommodation and fantastic hosts - don't hesitate, a stay on the Isle is great and this is the location to do it :)