Incredible location, fantastic hosts - the perfect stay, will definitely be going back!