David's place was perfect for us. He is a great host, and has considered everything in making his guest's experience pleasant and seamless. The place is also beautiful and the location in wonderful.