Perfect location, great hosts! Our stay couldn't have been better.