A perfect stay in an idyllic cottage. Home from home.