A great place, a great host and a beautiful home to stay for a long or short time. Surely must stay!