Great and gracious hosts. The place is amazing and incredibly charming. The location is perfect. The whole thing is straight out of a fairy tale. Can't recommend it enough.