Everything you need in a beautiful setting. Perfect. Great hosts.