Beautiful home, great location and fantastic hosts - we will definitely be back.