Excellent place. Terrific views. Comfortable. Excellent hosts.