One word: Perfect. Great place, great hosts. We would come back any time. Thank you!