Great place - great host - great stay! Great personal touches.