Outstanding hosts, wonderful place and superb location. I can't thank them enough for the most perfect stay! Thank you, thank you, thank you!