One word. Perfection. The other reviews cover the ins and outs of the property and hosts but we needn't say more than perfection. Thanks again so much!